All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: DefaultYamlFuzzer:27,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: DefaultYamlFuzzer:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: DefaultYamlFuzzer:27,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: DefaultYamlFuzzer:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: DefaultYamlFuzzer:28,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    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: 33
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 33
    functionName: '[DefaultYamlFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/DefaultYamlFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[DefaultYamlFuzzer].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: DefaultYamlFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[DefaultYamlFuzzer].<init>()'
    functionSourceFile: /src/DefaultYamlFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DefaultYamlFuzzer
    signature: '[DefaultYamlFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: SecureYamlFuzzer:27,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
      Src: SecureYamlFuzzer:28,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
      Src: SecureYamlFuzzer:29,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: SecureYamlFuzzer:30,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
      Src: SecureYamlFuzzer:31,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int,int)'
      Src: SecureYamlFuzzer:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: SecureYamlFuzzer:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: SecureYamlFuzzer:34,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: SecureYamlFuzzer:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: SecureYamlFuzzer:35,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 39
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 39
    functionName: '[SecureYamlFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/SecureYamlFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int,int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
    linkageType: ''
    returnType: void
    signature: '[SecureYamlFuzzer].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: SecureYamlFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[SecureYamlFuzzer].<init>()'
    functionSourceFile: /src/SecureYamlFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SecureYamlFuzzer
    signature: '[SecureYamlFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Optional.class.getDeclaredConstructor()
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].setAccessible(boolean)'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].newInstance(String)'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:40,1
    - Dst: e.getLocalizedMessage()
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:44,1
    - Dst: '[java.util.logging.Logger].warning(String)'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:42,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].checkIllegalAccess()'
    functionSourceFile: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue310/Java11OptionalTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].warning(String)'
    - '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].setAccessible(boolean)'
    - Optional.class.getDeclaredConstructor()
    - e.getLocalizedMessage()
    - '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].newInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].checkIllegalAccess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].instanceOf()'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher].<init>(org.yaml.snakeyaml.issues.issue310.Java11OptionalTest)'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:54,1
    - Dst: '[org.junit.rules.ExpectedException].expect(org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher)'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].configureExpectedExceptions()'
    functionSourceFile: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue310/Java11OptionalTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].instanceOf()'
    - '[org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher].<init>(org.yaml.snakeyaml.issues.issue310.Java11OptionalTest)'
    - '[org.junit.rules.ExpectedException].expect(org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher)'
    - '[org.junit.rules.ExpectedException].expect()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].configureExpectedExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].loadOptionalString()'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].testJava11OptionalStringLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue310/Java11OptionalTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].loadOptionalString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].testJava11OptionalStringLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].dumpLoadOptional()'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].testJava11OptionalDumpLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue310/Java11OptionalTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].dumpLoadOptional()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].testJava11OptionalDumpLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Java11OptionalTest.class.getPackageName()
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:31,1
    - Dst: '[java.util.logging.Logger].getLogger(org.yaml.snakeyaml.issues.issue310.Java11OptionalTest)'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:31,1
    - Dst: '[org.junit.rules.ExpectedException].none()'
      Src: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest
      static: false
      superClass: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue310/Java11OptionalTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].none()'
    - '[java.util.logging.Logger].getLogger(org.yaml.snakeyaml.issues.issue310.Java11OptionalTest)'
    - Java11OptionalTest.class.getPackageName()
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.Java11OptionalTest
    signature: '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.hamcrest.Matcher<?extendsThrowable>)'
      Src: org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Matcher<?extendsThrowable>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - causeMatcher
    argTypes:
    - org.hamcrest.Matcher<?extendsThrowable>
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher].<init>(org.hamcrest.Matcher<?extendsThrowable>)'
    functionSourceFile: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue310/DeepThrowableCauseMatcher.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(org.hamcrest.Matcher<?extendsThrowable>)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher
    signature: '[org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher].<init>(org.hamcrest.Matcher<?extendsThrowable>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cause.getCause()
      Src: org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher:27,1
    - Dst: '[Object].matchesSafely(org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher)'
      Src: org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher:28,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 33
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher].matchesSafely(Throwable)'
    functionSourceFile: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue310/DeepThrowableCauseMatcher.java
    functionUses: 0
    functionsReached:
    - cause.getCause()
    - '[Object].matchesSafely(org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher].matchesSafely(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1065.CodeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:32,1
    - Dst: '[String].codePoints()'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].count()'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1065.CodeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:33,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:35,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      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: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].exactCodePoints()'
    functionSourceFile: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue1065/CodeLimitTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].count()'
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
    - '[String].codePoints()'
    - '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1065.CodeLimitTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].assertNotNull(T)'
    - '[String].length()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].exactCodePoints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:45,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int,int)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:50,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.CodeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].oneLessCodePoints()'
    functionSourceFile: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue1065/CodeLimitTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.CodeLimitTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int,int)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].oneLessCodePoints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue1065/CodeLimitTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1065.CodeLimitTest
    signature: '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyReaderTest].getStreamsByExtension(String)'
      Src: org.pyyaml.PyReaderTest:31,1
    - Dst: '[java.io.FileInputStream].<init>()'
      Src: org.pyyaml.PyReaderTest:33,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
      Src: org.pyyaml.PyReaderTest:34,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.pyyaml.PyReaderTest:35,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.pyyaml.PyReaderTest:37,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.pyyaml.PyReaderTest:38,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
      Src: org.pyyaml.PyReaderTest:41,1
    - Dst: '[org.pyyaml.PyReaderTest].fail(org.pyyaml.PyReaderTest)'
      Src: org.pyyaml.PyReaderTest:40,1
    - Dst: e.toString()
      Src: org.pyyaml.PyReaderTest:43,1
    - Dst: e.toString()
      Src: org.pyyaml.PyReaderTest:43,1
    - Dst: '[org.pyyaml.PyReaderTest].contains(String)'
      Src: org.pyyaml.PyReaderTest:43,1
    - Dst: '[org.pyyaml.PyReaderTest].assertTrue(org.pyyaml.PyReaderTest,org.pyyaml.PyReaderTest)'
      Src: org.pyyaml.PyReaderTest:43,1
    - Dst: e.toString()
      Src: org.pyyaml.PyReaderTest:45,1
    - Dst: e.toString()
      Src: org.pyyaml.PyReaderTest:45,1
    - Dst: '[org.pyyaml.PyReaderTest].contains(String)'
      Src: org.pyyaml.PyReaderTest:45,1
    - Dst: '[org.pyyaml.PyReaderTest].assertTrue(org.pyyaml.PyReaderTest,org.pyyaml.PyReaderTest)'
      Src: org.pyyaml.PyReaderTest:45,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyReaderTest:47,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 50
    functionName: '[org.pyyaml.PyReaderTest].testReaderUnicodeErrors()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyReaderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
    - '[org.pyyaml.PyReaderTest].assertTrue(org.pyyaml.PyReaderTest,org.pyyaml.PyReaderTest)'
    - '[org.pyyaml.PyReaderTest].fail(org.pyyaml.PyReaderTest)'
    - '[org.pyyaml.PyReaderTest].contains(String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - e.toString()
    - '[java.io.FileInputStream].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[java.io.FileInputStream].close()'
    - '[org.pyyaml.PyReaderTest].getStreamsByExtension(String)'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyReaderTest].testReaderUnicodeErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyReaderTest
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.PyReaderTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyReaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyReaderTest
    signature: '[org.pyyaml.PyReaderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.pyyaml.PyTokensTest:41,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:42,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:43,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:44,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:45,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:46,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:47,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:48,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:49,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:50,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:51,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:52,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:53,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:54,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:55,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:56,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:57,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:58,1
    - Dst: '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
      Src: org.pyyaml.PyTokensTest:59,1
    - Dst: '[org.pyyaml.PyTokensTest].getStreamsByExtension(String)'
      Src: org.pyyaml.PyTokensTest:61,1
    - Dst: '[org.pyyaml.PyTokensTest].assertTrue(String,int)'
      Src: org.pyyaml.PyTokensTest:62,1
    - Dst: tokensFiles[i].getName()
      Src: org.pyyaml.PyTokensTest:64,1
    - Dst: '[org.pyyaml.PyTokensTest].lastIndexOf(char)'
      Src: org.pyyaml.PyTokensTest:65,1
    - Dst: '[org.pyyaml.PyTokensTest].substring(int,org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:66,1
    - Dst: '[org.pyyaml.PyTokensTest].getResource(org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:68,1
    - Dst: '[org.pyyaml.PyTokensTest].split(String)'
      Src: org.pyyaml.PyTokensTest:69,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyTokensTest:70,1
    - Dst: '[java.util.Collections].addAll(java.util.ArrayList,org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:71,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyTokensTest:73,1
    - Dst: '[org.pyyaml.PyTokensTest].getFileByName(org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:75,1
    - Dst: '[java.io.FileInputStream].<init>(org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:75,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
      Src: org.pyyaml.PyTokensTest:75,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.pyyaml.PyTokensTest:75,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyTokensTest:76,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyTokensTest:76,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken()'
      Src: org.pyyaml.PyTokensTest:78,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()'
      Src: org.pyyaml.PyTokensTest:79,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
      Src: org.pyyaml.PyTokensTest:81,1
    - Dst: '[java.util.HashMap].get(Token.ID)'
      Src: org.pyyaml.PyTokensTest:81,1
    - Dst: '[java.util.ArrayList].add(org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:82,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.pyyaml.PyTokensTest:85,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.pyyaml.PyTokensTest:85,1
    - Dst: '[org.pyyaml.PyTokensTest].assertEquals(org.pyyaml.PyTokensTest,org.pyyaml.PyTokensTest,org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:85,1
    - Dst: '[org.pyyaml.PyTokensTest].assertEquals(java.util.ArrayList,java.util.ArrayList)'
      Src: org.pyyaml.PyTokensTest:86,1
    - Dst: tokensFiles[i].getName()
      Src: org.pyyaml.PyTokensTest:88,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyTokensTest:88,1
    - Dst: tokensFiles[i].getName()
      Src: org.pyyaml.PyTokensTest:89,1
    - Dst: '[org.pyyaml.PyTokensTest].getResource(org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:89,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyTokensTest:90,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyTokensTest:91,1
    - Dst: System.out.println(org.yaml.snakeyaml.tokens.Token)
      Src: org.pyyaml.PyTokensTest:93,1
    - Dst: '[org.pyyaml.PyTokensTest].fail(String)'
      Src: org.pyyaml.PyTokensTest:95,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 40
    functionDepth: 10
    functionLinenumber: 40
    functionLinenumberEnd: 98
    functionName: '[org.pyyaml.PyTokensTest].testTokens()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyTokensTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyTokensTest].assertTrue(String,int)'
    - '[java.util.ArrayList].size()'
    - tokensFiles[i].getName()
    - System.out.println(String)
    - '[org.pyyaml.PyTokensTest].getStreamsByExtension(String)'
    - '[java.io.FileInputStream].<init>(org.pyyaml.PyTokensTest)'
    - '[org.pyyaml.PyTokensTest].split(String)'
    - System.out.println(org.yaml.snakeyaml.tokens.Token)
    - '[java.util.ArrayList].add(org.pyyaml.PyTokensTest)'
    - '[java.util.HashMap].put(org.pyyaml.PyTokensTest,String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[java.util.HashMap].get(Token.ID)'
    - '[java.util.HashMap].<init>()'
    - '[org.pyyaml.PyTokensTest].assertEquals(java.util.ArrayList,java.util.ArrayList)'
    - '[java.util.Collections].addAll(java.util.ArrayList,org.pyyaml.PyTokensTest)'
    - '[org.pyyaml.PyTokensTest].substring(int,org.pyyaml.PyTokensTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.pyyaml.PyTokensTest].getResource(org.pyyaml.PyTokensTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.pyyaml.PyTokensTest].fail(String)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken()'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
    - '[org.pyyaml.PyTokensTest].getFileByName(org.pyyaml.PyTokensTest)'
    - '[org.pyyaml.PyTokensTest].assertEquals(org.pyyaml.PyTokensTest,org.pyyaml.PyTokensTest,org.pyyaml.PyTokensTest)'
    - '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.pyyaml.PyTokensTest].lastIndexOf(char)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyTokensTest].testTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyTokensTest].getStreamsByExtension(String,boolean)'
      Src: org.pyyaml.PyTokensTest:101,1
    - Dst: '[org.pyyaml.PyTokensTest].assertTrue(String,int)'
      Src: org.pyyaml.PyTokensTest:102,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyTokensTest:104,1
    - Dst: '[java.io.FileInputStream].<init>(org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:105,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
      Src: org.pyyaml.PyTokensTest:106,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.pyyaml.PyTokensTest:106,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyTokensTest:107,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyTokensTest:107,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken()'
      Src: org.pyyaml.PyTokensTest:109,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()'
      Src: org.pyyaml.PyTokensTest:110,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getClass()'
      Src: org.pyyaml.PyTokensTest:111,1
    - Dst: '[org.pyyaml.PyTokensTest].getName()'
      Src: org.pyyaml.PyTokensTest:111,1
    - Dst: '[java.util.ArrayList].add(org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:111,1
    - Dst: file.getName()
      Src: org.pyyaml.PyTokensTest:114,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyTokensTest:114,1
    - Dst: file.getName()
      Src: org.pyyaml.PyTokensTest:115,1
    - Dst: '[org.pyyaml.PyTokensTest].getResource(org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:115,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyTokensTest:116,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyTokensTest:117,1
    - Dst: System.out.println(org.yaml.snakeyaml.tokens.Token)
      Src: org.pyyaml.PyTokensTest:119,1
    - Dst: e.getMessage()
      Src: org.pyyaml.PyTokensTest:121,1
    - Dst: '[org.pyyaml.PyTokensTest].fail(org.pyyaml.PyTokensTest)'
      Src: org.pyyaml.PyTokensTest:121,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyTokensTest:123,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 100
    functionDepth: 10
    functionLinenumber: 100
    functionLinenumberEnd: 126
    functionName: '[org.pyyaml.PyTokensTest].testScanner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyTokensTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyTokensTest].assertTrue(String,int)'
    - '[org.pyyaml.PyTokensTest].fail(org.pyyaml.PyTokensTest)'
    - '[org.pyyaml.PyTokensTest].getStreamsByExtension(String,boolean)'
    - System.out.println(String)
    - '[org.yaml.snakeyaml.tokens.Token].getClass()'
    - '[java.io.FileInputStream].<init>(org.pyyaml.PyTokensTest)'
    - '[org.pyyaml.PyTokensTest].getName()'
    - System.out.println(org.yaml.snakeyaml.tokens.Token)
    - '[java.util.ArrayList].add(org.pyyaml.PyTokensTest)'
    - file.getName()
    - '[java.io.FileInputStream].close()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.pyyaml.PyTokensTest].getResource(org.pyyaml.PyTokensTest)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken()'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyTokensTest].testScanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyTokensTest
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.PyTokensTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyTokensTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyTokensTest
    signature: '[org.pyyaml.PyTokensTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].read()'
      Src: org.pyyaml.CanonicalLoader:29,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.pyyaml.CanonicalLoader:30,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.pyyaml.CanonicalLoader:32,1
    - Dst: '[java.io.Reader].read()'
      Src: org.pyyaml.CanonicalLoader:33,1
    - Dst: '[StringBuilder].toString()'
      Src: org.pyyaml.CanonicalLoader:36,1
    - Dst: System.lineSeparator()
      Src: org.pyyaml.CanonicalLoader:36,1
    - Dst: '[org.pyyaml.CanonicalLoader].replace(org.pyyaml.CanonicalLoader,String)'
      Src: org.pyyaml.CanonicalLoader:36,1
    - Dst: '[org.pyyaml.CanonicalParser].<init>(org.pyyaml.CanonicalLoader)'
      Src: org.pyyaml.CanonicalLoader:36,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.CanonicalLoader:37,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.pyyaml.CanonicalParser,org.pyyaml.CanonicalLoader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.CanonicalLoader:36,1
    - Dst: constructor.setComposer(org.yaml.snakeyaml.composer.Composer)
      Src: org.pyyaml.CanonicalLoader:38,1
    - Dst: constructor.getSingleData()
      Src: org.pyyaml.CanonicalLoader:39,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.pyyaml.CanonicalLoader)'
      Src: org.pyyaml.CanonicalLoader:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.yaml.snakeyaml.Yaml
    argCount: 1
    argNames:
    - yaml
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 43
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 43
    functionName: '[org.pyyaml.CanonicalLoader].load(java.io.Reader)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalLoader.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.pyyaml.CanonicalLoader)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[StringBuilder].<init>()'
    - '[org.pyyaml.CanonicalLoader].replace(org.pyyaml.CanonicalLoader,String)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.pyyaml.CanonicalParser,org.pyyaml.CanonicalLoader,org.yaml.snakeyaml.LoaderOptions)'
    - constructor.setComposer(org.yaml.snakeyaml.composer.Composer)
    - '[org.pyyaml.CanonicalParser].<init>(org.pyyaml.CanonicalLoader)'
    - System.lineSeparator()
    - '[StringBuilder].append(char)'
    - '[java.io.Reader].read()'
    - constructor.getSingleData()
    linkageType: ''
    returnType: Object
    signature: '[org.pyyaml.CanonicalLoader].load(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].read()'
      Src: org.pyyaml.CanonicalLoader:47,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.pyyaml.CanonicalLoader:48,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.pyyaml.CanonicalLoader:50,1
    - Dst: '[java.io.Reader].read()'
      Src: org.pyyaml.CanonicalLoader:51,1
    - Dst: '[StringBuilder].toString()'
      Src: org.pyyaml.CanonicalLoader:54,1
    - Dst: '[org.pyyaml.CanonicalParser].<init>(org.pyyaml.CanonicalLoader)'
      Src: org.pyyaml.CanonicalLoader:54,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.CanonicalLoader:54,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.pyyaml.CanonicalParser,org.pyyaml.CanonicalLoader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.CanonicalLoader:54,1
    - Dst: '[org.pyyaml.CanonicalLoader].setComposer(org.yaml.snakeyaml.composer.Composer)'
      Src: org.pyyaml.CanonicalLoader:55,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.pyyaml.CanonicalLoader:56,1
    - Dst: '[org.pyyaml.CanonicalLoader.YamlIterable].<init>(java.util.Iterator)'
      Src: org.pyyaml.CanonicalLoader:69,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.pyyaml.CanonicalLoader)'
      Src: org.pyyaml.CanonicalLoader:71,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<Object>
      static: false
      superClass: org.yaml.snakeyaml.Yaml
    argCount: 1
    argNames:
    - yaml
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 73
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 73
    functionName: '[org.pyyaml.CanonicalLoader].loadAll(java.io.Reader)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalLoader.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.pyyaml.CanonicalLoader)'
    - '[java.util.Iterator].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[StringBuilder].<init>()'
    - '[org.pyyaml.CanonicalLoader.YamlIterable].<init>(java.util.Iterator)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.pyyaml.CanonicalParser,org.pyyaml.CanonicalLoader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.pyyaml.CanonicalParser].<init>(org.pyyaml.CanonicalLoader)'
    - '[StringBuilder].append(char)'
    - '[java.io.Reader].read()'
    - '[org.pyyaml.CanonicalLoader].setComposer(org.yaml.snakeyaml.composer.Composer)'
    linkageType: ''
    returnType: Iterable<Object>
    signature: '[org.pyyaml.CanonicalLoader].loadAll(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.CanonicalLoader
      static: false
      superClass: org.yaml.snakeyaml.Yaml
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.CanonicalLoader].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalLoader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.CanonicalLoader
    signature: '[org.pyyaml.CanonicalLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.CanonicalLoader.YamlIterable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterator
    argTypes:
    - java.util.Iterator<Object>
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.pyyaml.CanonicalLoader.YamlIterable].<init>(java.util.Iterator<Object>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.CanonicalLoader.YamlIterable
    signature: '[org.pyyaml.CanonicalLoader.YamlIterable].<init>(java.util.Iterator<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.pyyaml.CanonicalLoader.YamlIterable].iterator()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<Object>
    signature: '[org.pyyaml.CanonicalLoader.YamlIterable].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.AnInstance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[org.pyyaml.AnInstance].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/AnInstance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.AnInstance
    signature: '[org.pyyaml.AnInstance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.AnInstance
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foo
    - bar
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[org.pyyaml.AnInstance].<init>(Object,Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/AnInstance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.AnInstance
    signature: '[org.pyyaml.AnInstance].<init>(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.pyyaml.AnInstance].getFoo()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/AnInstance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.pyyaml.AnInstance].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foo
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.pyyaml.AnInstance].setFoo(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/AnInstance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.AnInstance].setFoo(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.pyyaml.AnInstance].getBar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/AnInstance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.pyyaml.AnInstance].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bar
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.pyyaml.AnInstance].setBar(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/AnInstance.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.AnInstance].setBar(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.pyyaml.CanonicalException:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.CanonicalException
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.pyyaml.CanonicalException].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalException.java
    functionUses: 6
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: org.pyyaml.CanonicalException
    signature: '[org.pyyaml.CanonicalException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(Throwable)'
      Src: org.pyyaml.CanonicalException:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.CanonicalException
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.pyyaml.CanonicalException].<init>(Throwable)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalException.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(Throwable)'
    linkageType: ''
    returnType: org.pyyaml.CanonicalException
    signature: '[org.pyyaml.CanonicalException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.pyyaml.PyImportTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.pyyaml.PyImportTest:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.pyyaml.PyImportTest].load(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.pyyaml.PyImportTest].load(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.pyyaml.PyImportTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.pyyaml.PyImportTest:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.Constructor
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - loader
    - data
    argTypes:
    - org.yaml.snakeyaml.constructor.Constructor
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.pyyaml.PyImportTest].load(org.yaml.snakeyaml.constructor.Constructor,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.pyyaml.PyImportTest].load(org.yaml.snakeyaml.constructor.Constructor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.pyyaml.PyImportTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(java.io.InputStream)'
      Src: org.pyyaml.PyImportTest:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Iterable<Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - data
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.pyyaml.PyImportTest].loadAll(java.io.InputStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAll(java.io.InputStream)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: Iterable<Object>
    signature: '[org.pyyaml.PyImportTest].loadAll(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.pyyaml.PyImportTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
      Src: org.pyyaml.PyImportTest:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Iterable<Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.pyyaml.PyImportTest].loadAll(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: Iterable<Object>
    signature: '[org.pyyaml.PyImportTest].loadAll(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.pyyaml.PyImportTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
      Src: org.pyyaml.PyImportTest:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.Constructor
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Iterable<Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - loader
    - data
    argTypes:
    - org.yaml.snakeyaml.constructor.Constructor
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.pyyaml.PyImportTest].loadAll(org.yaml.snakeyaml.constructor.Constructor,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    linkageType: ''
    returnType: Iterable<Object>
    signature: '[org.pyyaml.PyImportTest].loadAll(org.yaml.snakeyaml.constructor.Constructor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(org.pyyaml.PyImportTest)'
      Src: org.pyyaml.PyImportTest:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - theName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.pyyaml.PyImportTest].getResource(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Util].getLocalResource(org.pyyaml.PyImportTest)'
    linkageType: ''
    returnType: String
    signature: '[org.pyyaml.PyImportTest].getResource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyImportTest].getStreamsByExtension(String,boolean)'
      Src: org.pyyaml.PyImportTest:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: File[]
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - extention
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.pyyaml.PyImportTest].getStreamsByExtension(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyImportTest].getStreamsByExtension(String,boolean)'
    linkageType: ''
    returnType: File[]
    signature: '[org.pyyaml.PyImportTest].getStreamsByExtension(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.pyyaml.PyImportTest:71,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: org.pyyaml.PyImportTest:72,1
    - Dst: '[java.io.File].exists()'
      Src: org.pyyaml.PyImportTest:72,1
    - Dst: '[org.pyyaml.PyImportTest].assertTrue(String,org.pyyaml.PyImportTest)'
      Src: org.pyyaml.PyImportTest:72,1
    - Dst: '[java.io.File].isDirectory()'
      Src: org.pyyaml.PyImportTest:73,1
    - Dst: '[org.pyyaml.PyImportTest].assertTrue(org.pyyaml.PyImportTest)'
      Src: org.pyyaml.PyImportTest:73,1
    - Dst: '[org.pyyaml.PyImportTest.PyFilenameFilter].<init>(String,boolean)'
      Src: org.pyyaml.PyImportTest:74,1
    - Dst: '[java.io.File].listFiles(org.pyyaml.PyImportTest.PyFilenameFilter)'
      Src: org.pyyaml.PyImportTest:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: File[]
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - extention
    - onlyIfCanonicalPresent
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[org.pyyaml.PyImportTest].getStreamsByExtension(String,boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 1
    functionsReached:
    - '[java.io.File].listFiles(org.pyyaml.PyImportTest.PyFilenameFilter)'
    - '[java.io.File].<init>(String)'
    - '[org.pyyaml.PyImportTest].assertTrue(org.pyyaml.PyImportTest)'
    - '[java.io.File].getAbsolutePath()'
    - '[org.pyyaml.PyImportTest.PyFilenameFilter].<init>(String,boolean)'
    - '[java.io.File].exists()'
    - '[java.io.File].isDirectory()'
    - '[org.pyyaml.PyImportTest].assertTrue(String,org.pyyaml.PyImportTest)'
    linkageType: ''
    returnType: File[]
    signature: '[org.pyyaml.PyImportTest].getStreamsByExtension(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.pyyaml.PyImportTest:78,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: org.pyyaml.PyImportTest:79,1
    - Dst: '[java.io.File].exists()'
      Src: org.pyyaml.PyImportTest:79,1
    - Dst: '[org.pyyaml.PyImportTest].assertTrue(String,org.pyyaml.PyImportTest)'
      Src: org.pyyaml.PyImportTest:79,1
    - Dst: '[java.io.File].isFile()'
      Src: org.pyyaml.PyImportTest:80,1
    - Dst: '[org.pyyaml.PyImportTest].assertTrue(org.pyyaml.PyImportTest)'
      Src: org.pyyaml.PyImportTest:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.pyyaml.PyImportTest].getFileByName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(String)'
    - '[org.pyyaml.PyImportTest].assertTrue(org.pyyaml.PyImportTest)'
    - '[java.io.File].getAbsolutePath()'
    - '[org.pyyaml.PyImportTest].assertTrue(String,org.pyyaml.PyImportTest)'
    - '[java.io.File].exists()'
    - '[java.io.File].isFile()'
    linkageType: ''
    returnType: java.io.File
    signature: '[org.pyyaml.PyImportTest].getFileByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
      Src: org.pyyaml.PyImportTest:85,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.pyyaml.PyImportTest:85,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.pyyaml.PyImportTest:86,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.pyyaml.PyImportTest:87,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.pyyaml.PyImportTest:88,1
    - Dst: '[StringBuilder].appendCodePoint(int)'
      Src: org.pyyaml.PyImportTest:88,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.pyyaml.PyImportTest:89,1
    - Dst: '[StringBuilder].toString()'
      Src: org.pyyaml.PyImportTest:92,1
    - Dst: System.lineSeparator()
      Src: org.pyyaml.PyImportTest:92,1
    - Dst: '[org.pyyaml.PyImportTest].replace(org.pyyaml.PyImportTest,String)'
      Src: org.pyyaml.PyImportTest:92,1
    - Dst: '[org.pyyaml.CanonicalParser].<init>(org.pyyaml.PyImportTest)'
      Src: org.pyyaml.PyImportTest:92,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyImportTest:93,1
    - Dst: '[org.pyyaml.CanonicalParser].peekEvent()'
      Src: org.pyyaml.PyImportTest:94,1
    - Dst: '[org.pyyaml.CanonicalParser].getEvent()'
      Src: org.pyyaml.PyImportTest:95,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
      Src: org.pyyaml.PyImportTest:95,1
    - Dst: '[java.io.InputStream].close()'
      Src: org.pyyaml.PyImportTest:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.events.Event>
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - input2
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 99
      start: 84
    functionDepth: 10
    functionLinenumber: 84
    functionLinenumberEnd: 99
    functionName: '[org.pyyaml.PyImportTest].canonicalParse(java.io.InputStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].close()'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
    - '[org.pyyaml.CanonicalParser].getEvent()'
    - '[org.pyyaml.CanonicalParser].peekEvent()'
    - System.lineSeparator()
    - '[StringBuilder].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[java.util.ArrayList].<init>()'
    - '[StringBuilder].toString()'
    - '[org.pyyaml.PyImportTest].replace(org.pyyaml.PyImportTest,String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[StringBuilder].appendCodePoint(int)'
    - '[org.pyyaml.CanonicalParser].<init>(org.pyyaml.PyImportTest)'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.events.Event>
    signature: '[org.pyyaml.PyImportTest].canonicalParse(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
      Src: org.pyyaml.PyImportTest:102,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.pyyaml.PyImportTest:102,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyImportTest:103,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyImportTest:103,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyImportTest:104,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
      Src: org.pyyaml.PyImportTest:105,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
      Src: org.pyyaml.PyImportTest:106,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
      Src: org.pyyaml.PyImportTest:106,1
    - Dst: '[java.io.InputStream].close()'
      Src: org.pyyaml.PyImportTest:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.events.Event>
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - input
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 110
      start: 101
    functionDepth: 6
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: '[org.pyyaml.PyImportTest].parse(java.io.InputStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].close()'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.events.Event>
    signature: '[org.pyyaml.PyImportTest].parse(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyImportTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.PyImportTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyImportTest
    signature: '[org.pyyaml.PyImportTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FilenameFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyImportTest.PyFilenameFilter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - extension
    - onlyIfCanonicalPresent
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.pyyaml.PyImportTest.PyFilenameFilter].<init>(String,boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyImportTest.PyFilenameFilter
    signature: '[org.pyyaml.PyImportTest.PyFilenameFilter].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].lastIndexOf(char)'
      Src: org.pyyaml.PyImportTest.PyFilenameFilter:123,1
    - Dst: '[String].substring(int,org.pyyaml.PyImportTest.PyFilenameFilter)'
      Src: org.pyyaml.PyImportTest.PyFilenameFilter:124,1
    - Dst: '[java.io.File].<init>(java.io.File,org.pyyaml.PyImportTest.PyFilenameFilter)'
      Src: org.pyyaml.PyImportTest.PyFilenameFilter:125,1
    - Dst: '[java.io.File].exists()'
      Src: org.pyyaml.PyImportTest.PyFilenameFilter:126,1
    - Dst: '[String].endsWith(String)'
      Src: org.pyyaml.PyImportTest.PyFilenameFilter:129,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FilenameFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dir
    - name
    argTypes:
    - java.io.File
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 131
    functionName: '[org.pyyaml.PyImportTest.PyFilenameFilter].accept(java.io.File,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,org.pyyaml.PyImportTest.PyFilenameFilter)'
    - '[java.io.File].<init>(java.io.File,org.pyyaml.PyImportTest.PyFilenameFilter)'
    - '[String].endsWith(String)'
    - '[java.io.File].exists()'
    - '[String].lastIndexOf(char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.pyyaml.PyImportTest.PyFilenameFilter].accept(java.io.File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyCanonicalTest].getStreamsByExtension(String)'
      Src: org.pyyaml.PyCanonicalTest:31,1
    - Dst: '[org.pyyaml.PyCanonicalTest].assertTrue(String,int)'
      Src: org.pyyaml.PyCanonicalTest:32,1
    - Dst: '[java.io.FileInputStream].<init>()'
      Src: org.pyyaml.PyCanonicalTest:34,1
    - Dst: '[org.pyyaml.PyCanonicalTest].canonicalScan(java.io.FileInputStream)'
      Src: org.pyyaml.PyCanonicalTest:35,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyCanonicalTest:36,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
      Src: org.pyyaml.PyCanonicalTest:37,1
    - Dst: '[org.pyyaml.PyCanonicalTest].assertFalse(org.pyyaml.PyCanonicalTest)'
      Src: org.pyyaml.PyCanonicalTest:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 39
    functionName: '[org.pyyaml.PyCanonicalTest].testCanonicalScanner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyCanonicalTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
    - '[org.pyyaml.PyCanonicalTest].assertTrue(String,int)'
    - '[org.pyyaml.PyCanonicalTest].canonicalScan(java.io.FileInputStream)'
    - '[java.io.FileInputStream].<init>()'
    - '[java.io.FileInputStream].close()'
    - '[org.pyyaml.PyCanonicalTest].assertFalse(org.pyyaml.PyCanonicalTest)'
    - '[org.pyyaml.PyCanonicalTest].getStreamsByExtension(String)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyCanonicalTest].testCanonicalScanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read()'
      Src: org.pyyaml.PyCanonicalTest:42,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.pyyaml.PyCanonicalTest:43,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.pyyaml.PyCanonicalTest:45,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.pyyaml.PyCanonicalTest:46,1
    - Dst: '[StringBuilder].toString()'
      Src: org.pyyaml.PyCanonicalTest:49,1
    - Dst: System.lineSeparator()
      Src: org.pyyaml.PyCanonicalTest:49,1
    - Dst: '[org.pyyaml.PyCanonicalTest].replace(org.pyyaml.PyCanonicalTest,String)'
      Src: org.pyyaml.PyCanonicalTest:49,1
    - Dst: '[org.pyyaml.CanonicalScanner].<init>(org.pyyaml.PyCanonicalTest)'
      Src: org.pyyaml.PyCanonicalTest:49,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyCanonicalTest:50,1
    - Dst: '[org.pyyaml.CanonicalScanner].peekToken()'
      Src: org.pyyaml.PyCanonicalTest:51,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken()'
      Src: org.pyyaml.PyCanonicalTest:52,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.tokens.Token)'
      Src: org.pyyaml.PyCanonicalTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.tokens.Token>
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 1
    argNames:
    - input
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 55
      start: 41
    functionDepth: 5
    functionLinenumber: 41
    functionLinenumberEnd: 55
    functionName: '[org.pyyaml.PyCanonicalTest].canonicalScan(java.io.InputStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyCanonicalTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.CanonicalScanner].peekToken()'
    - '[java.io.InputStream].read()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.tokens.Token)'
    - '[org.pyyaml.CanonicalScanner].<init>(org.pyyaml.PyCanonicalTest)'
    - '[StringBuilder].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[StringBuilder].toString()'
    - '[org.pyyaml.CanonicalScanner].getToken()'
    - '[org.pyyaml.PyCanonicalTest].replace(org.pyyaml.PyCanonicalTest,String)'
    - System.lineSeparator()
    - '[StringBuilder].append(char)'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.tokens.Token>
    signature: '[org.pyyaml.PyCanonicalTest].canonicalScan(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyCanonicalTest].getStreamsByExtension(String)'
      Src: org.pyyaml.PyCanonicalTest:58,1
    - Dst: '[org.pyyaml.PyCanonicalTest].assertTrue(String,int)'
      Src: org.pyyaml.PyCanonicalTest:59,1
    - Dst: '[java.io.FileInputStream].<init>()'
      Src: org.pyyaml.PyCanonicalTest:61,1
    - Dst: '[org.pyyaml.PyCanonicalTest].canonicalParse(java.io.FileInputStream)'
      Src: org.pyyaml.PyCanonicalTest:62,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyCanonicalTest:63,1
    - Dst: '[org.pyyaml.PyCanonicalTest].isEmpty()'
      Src: org.pyyaml.PyCanonicalTest:64,1
    - Dst: '[org.pyyaml.PyCanonicalTest].assertFalse(org.pyyaml.PyCanonicalTest)'
      Src: org.pyyaml.PyCanonicalTest:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 66
    functionName: '[org.pyyaml.PyCanonicalTest].testCanonicalParser()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyCanonicalTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyCanonicalTest].assertTrue(String,int)'
    - '[org.pyyaml.PyCanonicalTest].canonicalParse(java.io.FileInputStream)'
    - '[org.pyyaml.PyCanonicalTest].isEmpty()'
    - '[java.io.FileInputStream].<init>()'
    - '[java.io.FileInputStream].close()'
    - '[org.pyyaml.PyCanonicalTest].assertFalse(org.pyyaml.PyCanonicalTest)'
    - '[org.pyyaml.PyCanonicalTest].getStreamsByExtension(String)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyCanonicalTest].testCanonicalParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyCanonicalTest
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.PyCanonicalTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyCanonicalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyCanonicalTest
    signature: '[org.pyyaml.PyCanonicalTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.CanonicalScanner:57,1
    - Dst: '[String].toCharArray()'
      Src: org.pyyaml.CanonicalScanner:59,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.pyyaml.CanonicalScanner,int)'
      Src: org.pyyaml.CanonicalScanner:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.CanonicalScanner
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.pyyaml.CanonicalScanner].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 1
    functionsReached:
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.pyyaml.CanonicalScanner,int)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.pyyaml.CanonicalScanner
    signature: '[org.pyyaml.CanonicalScanner].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalScanner].scan()'
      Src: org.pyyaml.CanonicalScanner:64,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
      Src: org.pyyaml.CanonicalScanner:66,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].get(int)'
      Src: org.pyyaml.CanonicalScanner:70,1
    - Dst: '[org.pyyaml.CanonicalScanner].getTokenId()'
      Src: org.pyyaml.CanonicalScanner:72,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 62
    functionDepth: 4
    functionLinenumber: 62
    functionLinenumberEnd: 78
    functionName: '[org.pyyaml.CanonicalScanner].checkToken()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.CanonicalScanner].scan()'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].get(int)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
    - '[org.pyyaml.CanonicalScanner].getTokenId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.pyyaml.CanonicalScanner].checkToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalScanner].scan()'
      Src: org.pyyaml.CanonicalScanner:82,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
      Src: org.pyyaml.CanonicalScanner:84,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].get(int)'
      Src: org.pyyaml.CanonicalScanner:85,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 4
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[org.pyyaml.CanonicalScanner].peekToken()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 1
    functionsReached:
    - '[org.pyyaml.CanonicalScanner].scan()'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].get(int)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.pyyaml.CanonicalScanner].peekToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalScanner].scan()'
      Src: org.pyyaml.CanonicalScanner:92,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].remove(int)'
      Src: org.pyyaml.CanonicalScanner:94,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 90
    functionDepth: 4
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: '[org.pyyaml.CanonicalScanner].getToken()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 3
    functionsReached:
    - '[org.pyyaml.CanonicalScanner].scan()'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].remove(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.pyyaml.CanonicalScanner].getToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.pyyaml.CanonicalScanner].resetDocumentIndex()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.CanonicalScanner].resetDocumentIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalScanner].getToken()'
      Src: org.pyyaml.CanonicalScanner:103,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
      Src: org.pyyaml.CanonicalScanner:104,1
    - Dst: '[org.pyyaml.CanonicalException].<init>(String)'
      Src: org.pyyaml.CanonicalScanner:105,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Token.ID
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - choice
    argTypes:
    - Token.ID
    constantsTouched: []
    func_position:
      end: 108
      start: 102
    functionDepth: 5
    functionLinenumber: 102
    functionLinenumberEnd: 108
    functionName: '[org.pyyaml.CanonicalScanner].getToken(Token.ID)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.CanonicalException].<init>(String)'
    - '[org.pyyaml.CanonicalScanner].getToken()'
    - '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.pyyaml.CanonicalScanner].getToken(Token.ID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:111,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.StreamStartToken)'
      Src: org.pyyaml.CanonicalScanner:111,1
    - Dst: '[org.pyyaml.CanonicalScanner].findToken()'
      Src: org.pyyaml.CanonicalScanner:114,1
    - Dst: '[String].codePointAt(int)'
      Src: org.pyyaml.CanonicalScanner:115,1
    - Dst: '[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:118,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.StreamEndToken)'
      Src: org.pyyaml.CanonicalScanner:118,1
    - Dst: '[org.pyyaml.CanonicalScanner].scanDirective()'
      Src: org.pyyaml.CanonicalScanner:123,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.Token)'
      Src: org.pyyaml.CanonicalScanner:123,1
    - Dst: '[String].substring(int,int)'
      Src: org.pyyaml.CanonicalScanner:127,1
    - Dst: '[String].equals(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:127,1
    - Dst: '[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:129,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.DocumentStartToken)'
      Src: org.pyyaml.CanonicalScanner:129,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:135,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.FlowSequenceStartToken)'
      Src: org.pyyaml.CanonicalScanner:135,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:140,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.FlowMappingStartToken)'
      Src: org.pyyaml.CanonicalScanner:140,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:145,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.FlowSequenceEndToken)'
      Src: org.pyyaml.CanonicalScanner:145,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowMappingEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:150,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.FlowMappingEndToken)'
      Src: org.pyyaml.CanonicalScanner:150,1
    - Dst: '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:155,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.KeyToken)'
      Src: org.pyyaml.CanonicalScanner:155,1
    - Dst: '[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:160,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.ValueToken)'
      Src: org.pyyaml.CanonicalScanner:160,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:165,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.FlowEntryToken)'
      Src: org.pyyaml.CanonicalScanner:165,1
    - Dst: '[org.pyyaml.CanonicalScanner].scanAlias()'
      Src: org.pyyaml.CanonicalScanner:169,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.Token)'
      Src: org.pyyaml.CanonicalScanner:169,1
    - Dst: '[org.pyyaml.CanonicalScanner].scanAlias()'
      Src: org.pyyaml.CanonicalScanner:173,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.Token)'
      Src: org.pyyaml.CanonicalScanner:173,1
    - Dst: '[org.pyyaml.CanonicalScanner].scanTag()'
      Src: org.pyyaml.CanonicalScanner:177,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.Token)'
      Src: org.pyyaml.CanonicalScanner:177,1
    - Dst: '[org.pyyaml.CanonicalScanner].scanScalar()'
      Src: org.pyyaml.CanonicalScanner:181,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.Token)'
      Src: org.pyyaml.CanonicalScanner:181,1
    - Dst: '[org.pyyaml.CanonicalException].<init>(String)'
      Src: org.pyyaml.CanonicalScanner:185,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 189
    functionName: '[org.pyyaml.CanonicalScanner].scan()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.ValueToken)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.DocumentStartToken)'
    - '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.FlowMappingEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.pyyaml.CanonicalScanner].scanDirective()'
    - '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.pyyaml.CanonicalScanner].findToken()'
    - '[org.pyyaml.CanonicalScanner].scanAlias()'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.StreamEndToken)'
    - '[String].codePointAt(int)'
    - '[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.FlowMappingStartToken)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.FlowSequenceStartToken)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.KeyToken)'
    - '[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.pyyaml.CanonicalException].<init>(String)'
    - '[String].equals(org.pyyaml.CanonicalScanner)'
    - '[String].substring(int,int)'
    - '[org.pyyaml.CanonicalScanner].scanTag()'
    - '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.pyyaml.CanonicalScanner].scanScalar()'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.FlowEntryToken)'
    - '[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.FlowMappingEndToken)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.StreamStartToken)'
    - '[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.FlowSequenceEndToken)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.Token)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.CanonicalScanner].scan()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.pyyaml.CanonicalScanner:192,1
    - Dst: '[String].substring(int,org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:192,1
    - Dst: '[String].length()'
      Src: org.pyyaml.CanonicalScanner:193,1
    - Dst: '[String].charAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:193,1
    - Dst: '[String].equals(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:194,1
    - Dst: '[String].indexOf(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:194,1
    - Dst: '[String].length()'
      Src: org.pyyaml.CanonicalScanner:195,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.pyyaml.CanonicalScanner:196,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.pyyaml.CanonicalScanner:197,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.pyyaml.CanonicalScanner:198,1
    - Dst: '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,java.util.ArrayList,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:199,1
    - Dst: '[org.pyyaml.CanonicalException].<init>(String)'
      Src: org.pyyaml.CanonicalScanner:201,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 191
    functionDepth: 2
    functionLinenumber: 191
    functionLinenumberEnd: 203
    functionName: '[org.pyyaml.CanonicalScanner].scanDirective()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[java.util.ArrayList].add(int)'
    - '[org.pyyaml.CanonicalException].<init>(String)'
    - '[String].equals(org.pyyaml.CanonicalScanner)'
    - '[java.util.ArrayList].<init>(int)'
    - '[String].substring(int,org.pyyaml.CanonicalScanner)'
    - '[String].indexOf(org.pyyaml.CanonicalScanner)'
    - '[String].charAt(org.pyyaml.CanonicalScanner)'
    - '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,java.util.ArrayList,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.pyyaml.CanonicalScanner].scanDirective()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].codePointAt(int)'
      Src: org.pyyaml.CanonicalScanner:207,1
    - Dst: Character.charCount(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:209,1
    - Dst: '[String].charAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:211,1
    - Dst: '[String].indexOf(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:211,1
    - Dst: '[String].substring(org.pyyaml.CanonicalScanner,org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:214,1
    - Dst: '[org.yaml.snakeyaml.tokens.AliasToken].<init>(org.pyyaml.CanonicalScanner,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:217,1
    - Dst: '[org.yaml.snakeyaml.tokens.AnchorToken].<init>(org.pyyaml.CanonicalScanner,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:219,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 222
    functionName: '[org.pyyaml.CanonicalScanner].scanAlias()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 1
    functionsReached:
    - '[String].substring(org.pyyaml.CanonicalScanner,org.pyyaml.CanonicalScanner)'
    - '[org.yaml.snakeyaml.tokens.AliasToken].<init>(org.pyyaml.CanonicalScanner,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.AnchorToken].<init>(org.pyyaml.CanonicalScanner,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[String].indexOf(org.pyyaml.CanonicalScanner)'
    - '[String].codePointAt(int)'
    - Character.charCount(org.pyyaml.CanonicalScanner)
    - '[String].charAt(org.pyyaml.CanonicalScanner)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.pyyaml.CanonicalScanner].scanAlias()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].codePointAt(int)'
      Src: org.pyyaml.CanonicalScanner:225,1
    - Dst: Character.charCount(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:225,1
    - Dst: '[String].charAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:227,1
    - Dst: '[String].indexOf(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:227,1
    - Dst: '[String].substring(org.pyyaml.CanonicalScanner,org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:230,1
    - Dst: '[org.pyyaml.CanonicalScanner].isEmpty()'
      Src: org.pyyaml.CanonicalScanner:231,1
    - Dst: value.charAt(int)
      Src: org.pyyaml.CanonicalScanner:233,1
    - Dst: value.substring(int)
      Src: org.pyyaml.CanonicalScanner:234,1
    - Dst: value.charAt(int)
      Src: org.pyyaml.CanonicalScanner:235,1
    - Dst: value.length()
      Src: org.pyyaml.CanonicalScanner:235,1
    - Dst: value.charAt(int)
      Src: org.pyyaml.CanonicalScanner:235,1
    - Dst: value.length()
      Src: org.pyyaml.CanonicalScanner:236,1
    - Dst: value.substring(int,int)
      Src: org.pyyaml.CanonicalScanner:236,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:240,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.pyyaml.CanonicalScanner:240,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 224
    functionDepth: 3
    functionLinenumber: 224
    functionLinenumberEnd: 241
    functionName: '[org.pyyaml.CanonicalScanner].scanTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 1
    functionsReached:
    - value.length()
    - '[org.pyyaml.CanonicalScanner].isEmpty()'
    - '[String].substring(org.pyyaml.CanonicalScanner,org.pyyaml.CanonicalScanner)'
    - value.substring(int)
    - value.charAt(int)
    - '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[String].indexOf(org.pyyaml.CanonicalScanner)'
    - '[String].codePointAt(int)'
    - value.substring(int,int)
    - '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,org.pyyaml.CanonicalScanner)'
    - Character.charCount(org.pyyaml.CanonicalScanner)
    - '[String].charAt(org.pyyaml.CanonicalScanner)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.pyyaml.CanonicalScanner].scanTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].codePointAt(int)'
      Src: org.pyyaml.CanonicalScanner:244,1
    - Dst: Character.charCount(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:244,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.pyyaml.CanonicalScanner:245,1
    - Dst: '[String].charAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:248,1
    - Dst: '[String].charAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:249,1
    - Dst: '[StringBuilder].append(String,org.pyyaml.CanonicalScanner,org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:251,1
    - Dst: '[String].codePointAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:252,1
    - Dst: Character.charCount(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:252,1
    - Dst: '[String].codePointAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:253,1
    - Dst: '[String].codePointAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:254,1
    - Dst: Character.charCount(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:254,1
    - Dst: Character.isSupplementaryCodePoint(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:257,1
    - Dst: '[java.util.Map<Character,Integer>].containsKey(char)'
      Src: org.pyyaml.CanonicalScanner:257,1
    - Dst: '[java.util.Map<Character,Integer>].get(char)'
      Src: org.pyyaml.CanonicalScanner:258,1
    - Dst: '[String].substring(org.pyyaml.CanonicalScanner,org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:259,1
    - Dst: Integer.parseInt(org.pyyaml.CanonicalScanner,int)
      Src: org.pyyaml.CanonicalScanner:259,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.pyyaml.CanonicalScanner:260,1
    - Dst: Character.isSupplementaryCodePoint(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:263,1
    - Dst: '[java.util.Map<Character,String>].containsKey(char)'
      Src: org.pyyaml.CanonicalScanner:263,1
    - Dst: '[org.pyyaml.CanonicalException].<init>(String)'
      Src: org.pyyaml.CanonicalScanner:264,1
    - Dst: '[java.util.Map<Character,String>].get(char)'
      Src: org.pyyaml.CanonicalScanner:266,1
    - Dst: '[StringBuilder].append(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:266,1
    - Dst: '[String].charAt(int)'
      Src: org.pyyaml.CanonicalScanner:269,1
    - Dst: '[StringBuilder].append(String,org.pyyaml.CanonicalScanner,int)'
      Src: org.pyyaml.CanonicalScanner:270,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.pyyaml.CanonicalScanner:271,1
    - Dst: '[String].codePointAt(int)'
      Src: org.pyyaml.CanonicalScanner:272,1
    - Dst: Character.charCount(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:272,1
    - Dst: '[String].charAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:275,1
    - Dst: '[String].codePointAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:276,1
    - Dst: Character.charCount(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:276,1
    - Dst: '[String].codePointAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:280,1
    - Dst: Character.charCount(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:280,1
    - Dst: '[StringBuilder].append(String,org.pyyaml.CanonicalScanner,org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:283,1
    - Dst: '[String].codePointAt(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:284,1
    - Dst: Character.charCount(org.pyyaml.CanonicalScanner)
      Src: org.pyyaml.CanonicalScanner:284,1
    - Dst: '[StringBuilder].toString()'
      Src: org.pyyaml.CanonicalScanner:285,1
    - Dst: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(org.pyyaml.CanonicalScanner,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
      Src: org.pyyaml.CanonicalScanner:285,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 286
    functionName: '[org.pyyaml.CanonicalScanner].scanScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<Character,String>].get(char)'
    - '[String].substring(org.pyyaml.CanonicalScanner,org.pyyaml.CanonicalScanner)'
    - Integer.parseInt(org.pyyaml.CanonicalScanner,int)
    - '[StringBuilder].toString()'
    - '[java.util.Map<Character,Integer>].get(char)'
    - '[StringBuilder].append(org.pyyaml.CanonicalScanner)'
    - '[StringBuilder].append(String,org.pyyaml.CanonicalScanner,int)'
    - '[String].charAt(int)'
    - '[String].codePointAt(int)'
    - '[org.pyyaml.CanonicalException].<init>(String)'
    - '[StringBuilder].append(String)'
    - '[java.util.Map<Character,String>].containsKey(char)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(String,org.pyyaml.CanonicalScanner,org.pyyaml.CanonicalScanner)'
    - '[java.util.Map<Character,Integer>].containsKey(char)'
    - '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(org.pyyaml.CanonicalScanner,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
    - '[StringBuilder].<init>()'
    - '[String].charAt(org.pyyaml.CanonicalScanner)'
    - '[String].codePointAt(org.pyyaml.CanonicalScanner)'
    - Character.charCount(org.pyyaml.CanonicalScanner)
    - Character.isSupplementaryCodePoint(org.pyyaml.CanonicalScanner)
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.pyyaml.CanonicalScanner].scanScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.pyyaml.CanonicalScanner:291,1
    - Dst: '[String].indexOf(org.pyyaml.CanonicalScanner)'
      Src: org.pyyaml.CanonicalScanner:291,1
    - Dst: '[String].charAt(int)'
      Src: org.pyyaml.CanonicalScanner:294,1
    - Dst: '[String].charAt(int)'
      Src: org.pyyaml.CanonicalScanner:295,1
    - Dst: '[String].charAt(int)'
      Src: org.pyyaml.CanonicalScanner:299,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<Character,Integer>
      - java.util.Map<Character,String>
      - String
      - int
      - java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>
      - boolean
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 305
    functionName: '[org.pyyaml.CanonicalScanner].findToken()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(int)'
    - '[String].indexOf(org.pyyaml.CanonicalScanner)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.CanonicalScanner].findToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.CanonicalParser:46,1
    - Dst: '[org.pyyaml.CanonicalScanner].<init>(String)'
      Src: org.pyyaml.CanonicalParser:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.CanonicalParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.pyyaml.CanonicalParser].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.CanonicalScanner].<init>(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.pyyaml.CanonicalParser
    signature: '[org.pyyaml.CanonicalParser].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:53,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.pyyaml.CanonicalParser:54,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.pyyaml.CanonicalParser:54,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:55,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser,org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:56,1
    - Dst: '[org.pyyaml.CanonicalParser].parseDocument()'
      Src: org.pyyaml.CanonicalParser:57,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].get(int)'
      Src: org.pyyaml.CanonicalParser:59,1
    - Dst: '[org.pyyaml.CanonicalException].<init>(String)'
      Src: org.pyyaml.CanonicalParser:59,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:62,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
      Src: org.pyyaml.CanonicalParser:63,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.pyyaml.CanonicalParser:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 52
    functionDepth: 7
    functionLinenumber: 52
    functionLinenumberEnd: 64
    functionName: '[org.pyyaml.CanonicalParser].parseStream()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].get(int)'
    - '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.pyyaml.CanonicalException].<init>(String)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
    - '[org.pyyaml.CanonicalParser].parseDocument()'
    - '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser,org.pyyaml.CanonicalParser)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.CanonicalParser].parseStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:68,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:69,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:71,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,org.pyyaml.CanonicalParser,null)'
      Src: org.pyyaml.CanonicalParser:72,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.pyyaml.CanonicalParser:72,1
    - Dst: '[org.pyyaml.CanonicalParser].parseNode()'
      Src: org.pyyaml.CanonicalParser:73,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
      Src: org.pyyaml.CanonicalParser:74,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.pyyaml.CanonicalParser:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 67
    functionDepth: 6
    functionLinenumber: 67
    functionLinenumberEnd: 75
    functionName: '[org.pyyaml.CanonicalParser].parseDocument()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 1
    functionsReached:
    - '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
    - '[org.pyyaml.CanonicalParser].parseNode()'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,org.pyyaml.CanonicalParser,null)'
    - '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.DocumentStartEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.CanonicalParser].parseDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:79,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken()'
      Src: org.pyyaml.CanonicalParser:80,1
    - Dst: token.getValue()
      Src: org.pyyaml.CanonicalParser:81,1
    - Dst: '[org.yaml.snakeyaml.events.AliasEvent].<init>(org.pyyaml.CanonicalParser,null,null)'
      Src: org.pyyaml.CanonicalParser:81,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.AliasEvent)'
      Src: org.pyyaml.CanonicalParser:81,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:84,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken()'
      Src: org.pyyaml.CanonicalParser:85,1
    - Dst: token.getValue()
      Src: org.pyyaml.CanonicalParser:86,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:89,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken()'
      Src: org.pyyaml.CanonicalParser:90,1
    - Dst: token.getValue()
      Src: org.pyyaml.CanonicalParser:91,1
    - Dst: '[org.pyyaml.CanonicalParser].getHandle()'
      Src: org.pyyaml.CanonicalParser:91,1
    - Dst: token.getValue()
      Src: org.pyyaml.CanonicalParser:91,1
    - Dst: '[org.pyyaml.CanonicalParser].getSuffix()'
      Src: org.pyyaml.CanonicalParser:91,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:93,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken()'
      Src: org.pyyaml.CanonicalParser:94,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(org.pyyaml.CanonicalParser,org.pyyaml.CanonicalParser,org.yaml.snakeyaml.events.ImplicitTuple,org.pyyaml.CanonicalParser,null,null,org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:95,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.pyyaml.CanonicalParser:95,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:97,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(org.pyyaml.CanonicalParser,String,boolean,null,null,org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:98,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.SequenceStartEvent)'
      Src: org.pyyaml.CanonicalParser:98,1
    - Dst: '[org.pyyaml.CanonicalParser].parseSequence()'
      Src: org.pyyaml.CanonicalParser:100,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:101,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(org.pyyaml.CanonicalParser,String,boolean,null,null,org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:102,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.MappingStartEvent)'
      Src: org.pyyaml.CanonicalParser:102,1
    - Dst: '[org.pyyaml.CanonicalParser].parseMapping()'
      Src: org.pyyaml.CanonicalParser:104,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].get(int)'
      Src: org.pyyaml.CanonicalParser:107,1
    - Dst: '[org.pyyaml.CanonicalException].<init>(String)'
      Src: org.pyyaml.CanonicalParser:106,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 78
    functionDepth: 5
    functionLinenumber: 78
    functionLinenumberEnd: 110
    functionName: '[org.pyyaml.CanonicalParser].parseNode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 3
    functionsReached:
    - '[java.util.ArrayList<org.yaml.snakeyaml.tokens.Token>].get(int)'
    - '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
    - '[org.pyyaml.CanonicalParser].parseSequence()'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(org.pyyaml.CanonicalParser,org.pyyaml.CanonicalParser,org.yaml.snakeyaml.events.ImplicitTuple,org.pyyaml.CanonicalParser,null,null,org.pyyaml.CanonicalParser)'
    - '[org.pyyaml.CanonicalException].<init>(String)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.ScalarEvent)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.AliasEvent)'
    - token.getValue()
    - '[org.pyyaml.CanonicalParser].getSuffix()'
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(org.pyyaml.CanonicalParser,String,boolean,null,null,org.pyyaml.CanonicalParser)'
    - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(org.pyyaml.CanonicalParser,String,boolean,null,null,org.pyyaml.CanonicalParser)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.SequenceStartEvent)'
    - '[org.pyyaml.CanonicalScanner].getToken()'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.MappingStartEvent)'
    - '[org.pyyaml.CanonicalParser].parseMapping()'
    - '[org.pyyaml.CanonicalParser].getHandle()'
    - '[org.yaml.snakeyaml.events.AliasEvent].<init>(org.pyyaml.CanonicalParser,null,null)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.CanonicalParser].parseNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:114,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:115,1
    - Dst: '[org.pyyaml.CanonicalParser].parseNode()'
      Src: org.pyyaml.CanonicalParser:116,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:117,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:118,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:119,1
    - Dst: '[org.pyyaml.CanonicalParser].parseNode()'
      Src: org.pyyaml.CanonicalParser:120,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:124,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(null,null)'
      Src: org.pyyaml.CanonicalParser:125,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.SequenceEndEvent)'
      Src: org.pyyaml.CanonicalParser:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 113
    functionDepth: 6
    functionLinenumber: 113
    functionLinenumberEnd: 126
    functionName: '[org.pyyaml.CanonicalParser].parseSequence()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 1
    functionsReached:
    - '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
    - '[org.pyyaml.CanonicalParser].parseNode()'
    - '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(null,null)'
    - '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.SequenceEndEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.CanonicalParser].parseSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:130,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:131,1
    - Dst: '[org.pyyaml.CanonicalParser].parseMapEntry()'
      Src: org.pyyaml.CanonicalParser:132,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:133,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:134,1
    - Dst: '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:135,1
    - Dst: '[org.pyyaml.CanonicalParser].parseMapEntry()'
      Src: org.pyyaml.CanonicalParser:136,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:140,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
      Src: org.pyyaml.CanonicalParser:141,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.MappingEndEvent)'
      Src: org.pyyaml.CanonicalParser:141,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 129
    functionDepth: 7
    functionLinenumber: 129
    functionLinenumberEnd: 142
    functionName: '[org.pyyaml.CanonicalParser].parseMapping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 1
    functionsReached:
    - '[org.pyyaml.CanonicalScanner].checkToken(org.pyyaml.CanonicalParser)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.MappingEndEvent)'
    - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
    - '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
    - '[org.pyyaml.CanonicalParser].parseMapEntry()'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.CanonicalParser].parseMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:146,1
    - Dst: '[org.pyyaml.CanonicalParser].parseNode()'
      Src: org.pyyaml.CanonicalParser:147,1
    - Dst: '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
      Src: org.pyyaml.CanonicalParser:148,1
    - Dst: '[org.pyyaml.CanonicalParser].parseNode()'
      Src: org.pyyaml.CanonicalParser:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 145
    functionDepth: 6
    functionLinenumber: 145
    functionLinenumberEnd: 150
    functionName: '[org.pyyaml.CanonicalParser].parseMapEntry()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 1
    functionsReached:
    - '[org.pyyaml.CanonicalParser].parseNode()'
    - '[org.pyyaml.CanonicalScanner].getToken(org.pyyaml.CanonicalParser)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.CanonicalParser].parseMapEntry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalParser].parseStream()'
      Src: org.pyyaml.CanonicalParser:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 8
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[org.pyyaml.CanonicalParser].parse()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 3
    functionsReached:
    - '[org.pyyaml.CanonicalParser].parseStream()'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.CanonicalParser].parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalParser].parse()'
      Src: org.pyyaml.CanonicalParser:159,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].remove(int)'
      Src: org.pyyaml.CanonicalParser:161,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 157
    functionDepth: 9
    functionLinenumber: 157
    functionLinenumberEnd: 162
    functionName: '[org.pyyaml.CanonicalParser].getEvent()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 1
    functionsReached:
    - '[org.pyyaml.CanonicalParser].parse()'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].remove(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.pyyaml.CanonicalParser].getEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalParser].parse()'
      Src: org.pyyaml.CanonicalParser:169,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].isEmpty()'
      Src: org.pyyaml.CanonicalParser:171,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].get(int)'
      Src: org.pyyaml.CanonicalParser:172,1
    - Dst: '[org.pyyaml.CanonicalParser].is(Event.ID)'
      Src: org.pyyaml.CanonicalParser:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Event.ID
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - choice
    argTypes:
    - Event.ID
    constantsTouched: []
    func_position:
      end: 175
      start: 167
    functionDepth: 9
    functionLinenumber: 167
    functionLinenumberEnd: 175
    functionName: '[org.pyyaml.CanonicalParser].checkEvent(Event.ID)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].isEmpty()'
    - '[org.pyyaml.CanonicalParser].parse()'
    - '[org.pyyaml.CanonicalParser].is(Event.ID)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].get(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.pyyaml.CanonicalParser].checkEvent(Event.ID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.CanonicalParser].parse()'
      Src: org.pyyaml.CanonicalParser:182,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].isEmpty()'
      Src: org.pyyaml.CanonicalParser:184,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].get(int)'
      Src: org.pyyaml.CanonicalParser:187,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.yaml.snakeyaml.events.Event>
      - boolean
      - org.pyyaml.CanonicalScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 180
    functionDepth: 9
    functionLinenumber: 180
    functionLinenumberEnd: 189
    functionName: '[org.pyyaml.CanonicalParser].peekEvent()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].isEmpty()'
    - '[org.pyyaml.CanonicalParser].parse()'
    - '[java.util.ArrayList<org.yaml.snakeyaml.events.Event>].get(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.pyyaml.CanonicalParser].peekEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.events.Event>].size()'
      Src: org.pyyaml.PyStructureTest:48,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.events.Event>].size()'
      Src: org.pyyaml.PyStructureTest:48,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:48,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.events.Event>].iterator()'
      Src: org.pyyaml.PyStructureTest:49,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.events.Event>].iterator()'
      Src: org.pyyaml.PyStructureTest:50,1
    - Dst: '[org.pyyaml.PyStructureTest].hasNext()'
      Src: org.pyyaml.PyStructureTest:51,1
    - Dst: '[org.pyyaml.PyStructureTest].next()'
      Src: org.pyyaml.PyStructureTest:52,1
    - Dst: '[org.pyyaml.PyStructureTest].next()'
      Src: org.pyyaml.PyStructureTest:53,1
    - Dst: '[org.pyyaml.PyStructureTest].getClass()'
      Src: org.pyyaml.PyStructureTest:54,1
    - Dst: '[org.pyyaml.PyStructureTest].getClass()'
      Src: org.pyyaml.PyStructureTest:54,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:54,1
    - Dst: '[org.yaml.snakeyaml.events.AliasEvent].getAnchor()'
      Src: org.pyyaml.PyStructureTest:56,1
    - Dst: '[org.yaml.snakeyaml.events.AliasEvent].getAnchor()'
      Src: org.pyyaml.PyStructureTest:56,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:56,1
    - Dst: '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
      Src: org.pyyaml.PyStructureTest:59,1
    - Dst: '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
      Src: org.pyyaml.PyStructureTest:60,1
    - Dst: '[String].equals(String)'
      Src: org.pyyaml.PyStructureTest:61,1
    - Dst: '[String].equals(String)'
      Src: org.pyyaml.PyStructureTest:61,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(String,String)'
      Src: org.pyyaml.PyStructureTest:62,1
    - Dst: scalar1.getImplicit()
      Src: org.pyyaml.PyStructureTest:68,1
    - Dst: '[org.pyyaml.PyStructureTest].bothFalse()'
      Src: org.pyyaml.PyStructureTest:68,1
    - Dst: scalar2.getImplicit()
      Src: org.pyyaml.PyStructureTest:68,1
    - Dst: '[org.pyyaml.PyStructureTest].bothFalse()'
      Src: org.pyyaml.PyStructureTest:68,1
    - Dst: scalar1.getTag()
      Src: org.pyyaml.PyStructureTest:69,1
    - Dst: scalar2.getTag()
      Src: org.pyyaml.PyStructureTest:69,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:69,1
    - Dst: scalar1.getValue()
      Src: org.pyyaml.PyStructureTest:71,1
    - Dst: scalar2.getValue()
      Src: org.pyyaml.PyStructureTest:71,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:71,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.events.Event>
      - java.util.List<org.yaml.snakeyaml.events.Event>
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 3
    argNames:
    - events1
    - events2
    - full
    argTypes:
    - java.util.List<org.yaml.snakeyaml.events.Event>
    - java.util.List<org.yaml.snakeyaml.events.Event>
    - boolean
    constantsTouched: []
    func_position:
      end: 74
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 74
    functionName: '[org.pyyaml.PyStructureTest].compareEvents(java.util.List<org.yaml.snakeyaml.events.Event>,java.util.List<org.yaml.snakeyaml.events.Event>,boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - scalar1.getImplicit()
    - '[org.pyyaml.PyStructureTest].next()'
    - '[String].equals(String)'
    - scalar2.getImplicit()
    - scalar1.getTag()
    - '[org.pyyaml.PyStructureTest].hasNext()'
    - '[org.pyyaml.PyStructureTest].getClass()'
    - scalar2.getTag()
    - '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
    - scalar1.getValue()
    - '[java.util.List<org.yaml.snakeyaml.events.Event>].iterator()'
    - '[org.yaml.snakeyaml.events.AliasEvent].getAnchor()'
    - '[org.pyyaml.PyStructureTest].assertEquals(String,String)'
    - '[org.pyyaml.PyStructureTest].bothFalse()'
    - scalar2.getValue()
    - '[java.util.List<org.yaml.snakeyaml.events.Event>].size()'
    - '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyStructureTest].compareEvents(java.util.List<org.yaml.snakeyaml.events.Event>,java.util.List<org.yaml.snakeyaml.events.Event>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyStructureTest].getStreamsByExtension(String,boolean)'
      Src: org.pyyaml.PyStructureTest:77,1
    - Dst: '[org.pyyaml.PyStructureTest].assertTrue(String,int)'
      Src: org.pyyaml.PyStructureTest:78,1
    - Dst: file.getName()
      Src: org.pyyaml.PyStructureTest:80,1
    - Dst: '[org.pyyaml.PyStructureTest].contains(String)'
      Src: org.pyyaml.PyStructureTest:80,1
    - Dst: '[java.io.FileInputStream].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:84,1
    - Dst: '[org.pyyaml.PyStructureTest].parse(java.io.FileInputStream)'
      Src: org.pyyaml.PyStructureTest:85,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyStructureTest:86,1
    - Dst: '[org.pyyaml.PyStructureTest].isEmpty()'
      Src: org.pyyaml.PyStructureTest:87,1
    - Dst: '[org.pyyaml.PyStructureTest].assertFalse(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:87,1
    - Dst: file.getAbsolutePath()
      Src: org.pyyaml.PyStructureTest:88,1
    - Dst: '[org.pyyaml.PyStructureTest].lastIndexOf(char)'
      Src: org.pyyaml.PyStructureTest:88,1
    - Dst: file.getAbsolutePath()
      Src: org.pyyaml.PyStructureTest:89,1
    - Dst: '[org.pyyaml.PyStructureTest].substring(int,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:89,1
    - Dst: '[java.io.File].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:90,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.pyyaml.PyStructureTest:91,1
    - Dst: '[org.pyyaml.PyStructureTest].canonicalParse(java.io.FileInputStream)'
      Src: org.pyyaml.PyStructureTest:91,1
    - Dst: '[org.pyyaml.PyStructureTest].isEmpty()'
      Src: org.pyyaml.PyStructureTest:92,1
    - Dst: '[org.pyyaml.PyStructureTest].assertFalse(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:92,1
    - Dst: '[org.pyyaml.PyStructureTest].compareEvents(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest,boolean)'
      Src: org.pyyaml.PyStructureTest:93,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyStructureTest:95,1
    - Dst: '[RuntimeException].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:97,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 100
    functionName: '[org.pyyaml.PyStructureTest].testParser()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyStructureTest].parse(java.io.FileInputStream)'
    - file.getAbsolutePath()
    - '[org.pyyaml.PyStructureTest].assertTrue(String,int)'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[java.io.FileInputStream].<init>(org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].canonicalParse(java.io.FileInputStream)'
    - '[org.pyyaml.PyStructureTest].assertFalse(org.pyyaml.PyStructureTest)'
    - file.getName()
    - '[org.pyyaml.PyStructureTest].compareEvents(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest,boolean)'
    - '[org.pyyaml.PyStructureTest].isEmpty()'
    - '[RuntimeException].<init>(org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].getStreamsByExtension(String,boolean)'
    - System.out.println(String)
    - '[java.io.FileInputStream].close()'
    - '[java.io.File].<init>(org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].lastIndexOf(char)'
    - '[org.pyyaml.PyStructureTest].substring(int,org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyStructureTest].testParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyStructureTest].getStreamsByExtension(String,boolean)'
      Src: org.pyyaml.PyStructureTest:103,1
    - Dst: '[org.pyyaml.PyStructureTest].assertTrue(String,int)'
      Src: org.pyyaml.PyStructureTest:104,1
    - Dst: '[java.io.FileInputStream].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:107,1
    - Dst: '[org.pyyaml.PyStructureTest].parse(java.io.FileInputStream)'
      Src: org.pyyaml.PyStructureTest:108,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyStructureTest:109,1
    - Dst: '[org.pyyaml.PyStructureTest].isEmpty()'
      Src: org.pyyaml.PyStructureTest:110,1
    - Dst: '[org.pyyaml.PyStructureTest].assertFalse(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:110,1
    - Dst: '[java.io.FileInputStream].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:111,1
    - Dst: '[org.pyyaml.PyStructureTest].canonicalParse(java.io.FileInputStream)'
      Src: org.pyyaml.PyStructureTest:111,1
    - Dst: '[org.pyyaml.PyStructureTest].isEmpty()'
      Src: org.pyyaml.PyStructureTest:112,1
    - Dst: '[org.pyyaml.PyStructureTest].assertFalse(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:112,1
    - Dst: '[org.pyyaml.PyStructureTest].compareEvents(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest,boolean)'
      Src: org.pyyaml.PyStructureTest:113,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyStructureTest:115,1
    - Dst: '[RuntimeException].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:117,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 120
    functionName: '[org.pyyaml.PyStructureTest].testParserOnCanonical()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyStructureTest].parse(java.io.FileInputStream)'
    - '[org.pyyaml.PyStructureTest].assertTrue(String,int)'
    - '[java.io.FileInputStream].<init>(org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].canonicalParse(java.io.FileInputStream)'
    - '[org.pyyaml.PyStructureTest].assertFalse(org.pyyaml.PyStructureTest)'
    - '[RuntimeException].<init>(org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].isEmpty()'
    - '[org.pyyaml.PyStructureTest].getStreamsByExtension(String,boolean)'
    - System.out.println(String)
    - '[java.io.FileInputStream].close()'
    - '[org.pyyaml.PyStructureTest].compareEvents(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyStructureTest].testParserOnCanonical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getClass()'
      Src: org.pyyaml.PyStructureTest:123,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getClass()'
      Src: org.pyyaml.PyStructureTest:123,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:123,1
    - Dst: scalar1.getTag()
      Src: org.pyyaml.PyStructureTest:127,1
    - Dst: scalar2.getTag()
      Src: org.pyyaml.PyStructureTest:127,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:127,1
    - Dst: scalar1.getValue()
      Src: org.pyyaml.PyStructureTest:128,1
    - Dst: scalar2.getValue()
      Src: org.pyyaml.PyStructureTest:128,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:128,1
    - Dst: seq1.getTag()
      Src: org.pyyaml.PyStructureTest:133,1
    - Dst: seq2.getTag()
      Src: org.pyyaml.PyStructureTest:133,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:133,1
    - Dst: seq1.getValue()
      Src: org.pyyaml.PyStructureTest:134,1
    - Dst: '[org.pyyaml.PyStructureTest].size()'
      Src: org.pyyaml.PyStructureTest:134,1
    - Dst: seq2.getValue()
      Src: org.pyyaml.PyStructureTest:134,1
    - Dst: '[org.pyyaml.PyStructureTest].size()'
      Src: org.pyyaml.PyStructureTest:134,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:134,1
    - Dst: seq2.getValue()
      Src: org.pyyaml.PyStructureTest:135,1
    - Dst: '[org.pyyaml.PyStructureTest].iterator()'
      Src: org.pyyaml.PyStructureTest:135,1
    - Dst: seq1.getValue()
      Src: org.pyyaml.PyStructureTest:136,1
    - Dst: '[org.pyyaml.PyStructureTest].next()'
      Src: org.pyyaml.PyStructureTest:137,1
    - Dst: '[org.pyyaml.PyStructureTest].compareNodes(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:138,1
    - Dst: seq1.getTag()
      Src: org.pyyaml.PyStructureTest:143,1
    - Dst: seq2.getTag()
      Src: org.pyyaml.PyStructureTest:143,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:143,1
    - Dst: seq1.getValue()
      Src: org.pyyaml.PyStructureTest:144,1
    - Dst: '[org.pyyaml.PyStructureTest].size()'
      Src: org.pyyaml.PyStructureTest:144,1
    - Dst: seq2.getValue()
      Src: org.pyyaml.PyStructureTest:144,1
    - Dst: '[org.pyyaml.PyStructureTest].size()'
      Src: org.pyyaml.PyStructureTest:144,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:144,1
    - Dst: seq2.getValue()
      Src: org.pyyaml.PyStructureTest:145,1
    - Dst: '[org.pyyaml.PyStructureTest].iterator()'
      Src: org.pyyaml.PyStructureTest:145,1
    - Dst: seq1.getValue()
      Src: org.pyyaml.PyStructureTest:146,1
    - Dst: '[org.pyyaml.PyStructureTest].next()'
      Src: org.pyyaml.PyStructureTest:147,1
    - Dst: child1.getKeyNode()
      Src: org.pyyaml.PyStructureTest:148,1
    - Dst: '[org.pyyaml.PyStructureTest].getKeyNode()'
      Src: org.pyyaml.PyStructureTest:148,1
    - Dst: '[org.pyyaml.PyStructureTest].compareNodes(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:148,1
    - Dst: child1.getValueNode()
      Src: org.pyyaml.PyStructureTest:149,1
    - Dst: '[org.pyyaml.PyStructureTest].getValueNode()'
      Src: org.pyyaml.PyStructureTest:149,1
    - Dst: '[org.pyyaml.PyStructureTest].compareNodes(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:149,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 2
    argNames:
    - node1
    - node2
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 153
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 153
    functionName: '[org.pyyaml.PyStructureTest].compareNodes(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyStructureTest].size()'
    - scalar1.getTag()
    - seq2.getValue()
    - '[org.pyyaml.PyStructureTest].next()'
    - '[org.yaml.snakeyaml.nodes.Node].getClass()'
    - '[org.pyyaml.PyStructureTest].iterator()'
    - scalar2.getTag()
    - child1.getKeyNode()
    - child1.getValueNode()
    - '[org.pyyaml.PyStructureTest].getValueNode()'
    - '[org.pyyaml.PyStructureTest].getKeyNode()'
    - scalar1.getValue()
    - seq1.getTag()
    - seq2.getTag()
    - scalar2.getValue()
    - '[org.pyyaml.PyStructureTest].compareNodes(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
    - seq1.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyStructureTest].compareNodes(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyStructureTest].getStreamsByExtension(String,boolean)'
      Src: org.pyyaml.PyStructureTest:156,1
    - Dst: '[org.pyyaml.PyStructureTest].assertTrue(String,int)'
      Src: org.pyyaml.PyStructureTest:157,1
    - Dst: '[java.io.FileInputStream].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:160,1
    - Dst: '[org.pyyaml.PyStructureTest].compose_all(java.io.FileInputStream)'
      Src: org.pyyaml.PyStructureTest:161,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyStructureTest:162,1
    - Dst: file.getAbsolutePath()
      Src: org.pyyaml.PyStructureTest:163,1
    - Dst: '[org.pyyaml.PyStructureTest].lastIndexOf(char)'
      Src: org.pyyaml.PyStructureTest:163,1
    - Dst: file.getAbsolutePath()
      Src: org.pyyaml.PyStructureTest:164,1
    - Dst: '[org.pyyaml.PyStructureTest].substring(int,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:164,1
    - Dst: '[java.io.File].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:165,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.pyyaml.PyStructureTest:166,1
    - Dst: '[org.pyyaml.PyStructureTest].canonical_compose_all(java.io.FileInputStream)'
      Src: org.pyyaml.PyStructureTest:167,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyStructureTest:168,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.Node>].size()'
      Src: org.pyyaml.PyStructureTest:169,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.Node>].size()'
      Src: org.pyyaml.PyStructureTest:169,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:169,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.Node>].iterator()'
      Src: org.pyyaml.PyStructureTest:170,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.Node>].iterator()'
      Src: org.pyyaml.PyStructureTest:171,1
    - Dst: '[org.pyyaml.PyStructureTest].hasNext()'
      Src: org.pyyaml.PyStructureTest:172,1
    - Dst: '[org.pyyaml.PyStructureTest].next()'
      Src: org.pyyaml.PyStructureTest:173,1
    - Dst: '[org.pyyaml.PyStructureTest].next()'
      Src: org.pyyaml.PyStructureTest:173,1
    - Dst: '[org.pyyaml.PyStructureTest].compareNodes(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:173,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyStructureTest:176,1
    - Dst: '[RuntimeException].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:178,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 181
    functionName: '[org.pyyaml.PyStructureTest].testComposer()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - System.out.println(String)
    - '[org.pyyaml.PyStructureTest].lastIndexOf(char)'
    - '[org.pyyaml.PyStructureTest].assertEquals(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].canonical_compose_all(java.io.FileInputStream)'
    - '[org.pyyaml.PyStructureTest].assertTrue(String,int)'
    - '[java.io.FileInputStream].close()'
    - '[org.pyyaml.PyStructureTest].compose_all(java.io.FileInputStream)'
    - '[org.pyyaml.PyStructureTest].substring(int,org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].next()'
    - file.getAbsolutePath()
    - '[org.pyyaml.PyStructureTest].hasNext()'
    - '[java.io.FileInputStream].<init>(org.pyyaml.PyStructureTest)'
    - '[RuntimeException].<init>(org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].getStreamsByExtension(String,boolean)'
    - '[java.util.List<org.yaml.snakeyaml.nodes.Node>].iterator()'
    - '[java.util.List<org.yaml.snakeyaml.nodes.Node>].size()'
    - '[java.io.File].<init>(org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].compareNodes(org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyStructureTest].testComposer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyStructureTest:184,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
      Src: org.pyyaml.PyStructureTest:186,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.pyyaml.PyStructureTest:186,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyStructureTest:186,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.pyyaml.PyStructureTest:187,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyStructureTest:186,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyStructureTest:188,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].checkNode()'
      Src: org.pyyaml.PyStructureTest:189,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getNode()'
      Src: org.pyyaml.PyStructureTest:190,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.Node)'
      Src: org.pyyaml.PyStructureTest:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.nodes.Node>
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 193
      start: 183
    functionDepth: 6
    functionLinenumber: 183
    functionLinenumberEnd: 193
    functionName: '[org.pyyaml.PyStructureTest].compose_all(java.io.InputStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.composer.Composer].checkNode()'
    - '[org.yaml.snakeyaml.composer.Composer].getNode()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.nodes.Node>
    signature: '[org.pyyaml.PyStructureTest].compose_all(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
      Src: org.pyyaml.PyStructureTest:196,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.pyyaml.PyStructureTest:196,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.pyyaml.PyStructureTest:197,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.pyyaml.PyStructureTest:198,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.pyyaml.PyStructureTest:199,1
    - Dst: '[StringBuilder].appendCodePoint(int)'
      Src: org.pyyaml.PyStructureTest:199,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.pyyaml.PyStructureTest:200,1
    - Dst: '[StringBuilder].toString()'
      Src: org.pyyaml.PyStructureTest:203,1
    - Dst: System.lineSeparator()
      Src: org.pyyaml.PyStructureTest:203,1
    - Dst: '[org.pyyaml.PyStructureTest].replace(org.pyyaml.PyStructureTest,String)'
      Src: org.pyyaml.PyStructureTest:203,1
    - Dst: '[org.pyyaml.CanonicalParser].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:203,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.pyyaml.PyStructureTest:204,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyStructureTest:204,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.pyyaml.CanonicalParser,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyStructureTest:204,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyStructureTest:205,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].checkNode()'
      Src: org.pyyaml.PyStructureTest:206,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getNode()'
      Src: org.pyyaml.PyStructureTest:207,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.Node)'
      Src: org.pyyaml.PyStructureTest:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.nodes.Node>
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 210
      start: 195
    functionDepth: 4
    functionLinenumber: 195
    functionLinenumberEnd: 210
    functionName: '[org.pyyaml.PyStructureTest].canonical_compose_all(java.io.InputStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.pyyaml.CanonicalParser,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.composer.Composer].checkNode()'
    - System.lineSeparator()
    - '[org.yaml.snakeyaml.composer.Composer].getNode()'
    - '[StringBuilder].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[java.util.ArrayList].<init>()'
    - '[StringBuilder].toString()'
    - '[org.pyyaml.PyStructureTest].replace(org.pyyaml.PyStructureTest,String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[StringBuilder].appendCodePoint(int)'
    - '[org.pyyaml.CanonicalParser].<init>(org.pyyaml.PyStructureTest)'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.nodes.Node>
    signature: '[org.pyyaml.PyStructureTest].canonical_compose_all(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyStructureTest].getStreamsByExtension(String,boolean)'
      Src: org.pyyaml.PyStructureTest:278,1
    - Dst: '[org.pyyaml.PyStructureTest].assertTrue(String,int)'
      Src: org.pyyaml.PyStructureTest:279,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.pyyaml.PyStructureTest:280,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
      Src: org.pyyaml.PyStructureTest:280,1
    - Dst: '[org.pyyaml.CanonicalLoader].<init>()'
      Src: org.pyyaml.PyStructureTest:281,1
    - Dst: '[java.io.FileInputStream].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:284,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(java.io.FileInputStream)'
      Src: org.pyyaml.PyStructureTest:285,1
    - Dst: file.getAbsolutePath()
      Src: org.pyyaml.PyStructureTest:286,1
    - Dst: '[org.pyyaml.PyStructureTest].lastIndexOf(char)'
      Src: org.pyyaml.PyStructureTest:286,1
    - Dst: file.getAbsolutePath()
      Src: org.pyyaml.PyStructureTest:287,1
    - Dst: '[org.pyyaml.PyStructureTest].substring(int,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:287,1
    - Dst: '[java.io.File].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:288,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.pyyaml.PyStructureTest:289,1
    - Dst: '[org.pyyaml.CanonicalLoader].loadAll(java.io.FileInputStream)'
      Src: org.pyyaml.PyStructureTest:290,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyStructureTest:291,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.pyyaml.PyStructureTest:292,1
    - Dst: '[org.pyyaml.PyStructureTest].next()'
      Src: org.pyyaml.PyStructureTest:294,1
    - Dst: System.identityHashCode(org.pyyaml.PyStructureTest)
      Src: org.pyyaml.PyStructureTest:296,1
    - Dst: System.identityHashCode(org.pyyaml.PyStructureTest)
      Src: org.pyyaml.PyStructureTest:296,1
    - Dst: '[org.pyyaml.PyStructureTest].assertFalse(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:296,1
    - Dst: '[org.pyyaml.PyStructureTest].assertEquals(String,org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:298,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyStructureTest:300,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyStructureTest:302,1
    - Dst: '[RuntimeException].<init>(org.pyyaml.PyStructureTest)'
      Src: org.pyyaml.PyStructureTest:304,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 277
    functionDepth: 4
    functionLinenumber: 277
    functionLinenumberEnd: 307
    functionName: '[org.pyyaml.PyStructureTest].testConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[org.pyyaml.CanonicalLoader].<init>()'
    - System.out.println(String)
    - '[org.pyyaml.PyStructureTest].lastIndexOf(char)'
    - '[org.pyyaml.PyStructureTest].assertTrue(String,int)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - '[java.io.FileInputStream].close()'
    - '[org.pyyaml.PyStructureTest].assertEquals(String,org.pyyaml.PyStructureTest,org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].substring(int,org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].next()'
    - file.getAbsolutePath()
    - '[java.io.FileInputStream].<init>(org.pyyaml.PyStructureTest)'
    - '[RuntimeException].<init>(org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].assertFalse(org.pyyaml.PyStructureTest)'
    - '[org.pyyaml.PyStructureTest].getStreamsByExtension(String,boolean)'
    - '[org.pyyaml.CanonicalLoader].loadAll(java.io.FileInputStream)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(java.io.FileInputStream)'
    - System.identityHashCode(org.pyyaml.PyStructureTest)
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
    - '[java.io.File].<init>(org.pyyaml.PyStructureTest)'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyStructureTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyStructureTest
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.PyStructureTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyStructureTest
    signature: '[org.pyyaml.PyStructureTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:215,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyStructureTest.CanonicalLoader
      static: false
      superClass: Yaml
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 4
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.pyyaml.PyStructureTest.CanonicalLoader].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    linkageType: ''
    returnType: org.pyyaml.PyStructureTest.CanonicalLoader
    signature: '[org.pyyaml.PyStructureTest.CanonicalLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:220,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:221,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:222,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:223,1
    - Dst: '[StringBuilder].appendCodePoint(int)'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:223,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:224,1
    - Dst: '[StringBuilder].toString()'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:227,1
    - Dst: System.lineSeparator()
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:227,1
    - Dst: '[org.pyyaml.PyStructureTest.CanonicalLoader].replace(org.pyyaml.PyStructureTest.CanonicalLoader,String)'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:227,1
    - Dst: '[org.pyyaml.CanonicalParser].<init>(org.pyyaml.PyStructureTest.CanonicalLoader)'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:227,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:228,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.pyyaml.CanonicalParser,org.pyyaml.PyStructureTest.CanonicalLoader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:228,1
    - Dst: this.constructor.setComposer(org.yaml.snakeyaml.composer.Composer)
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:229,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:230,1
    - Dst: '[org.pyyaml.CanonicalLoader.YamlIterable].<init>(java.util.Iterator)'
      Src: org.pyyaml.PyStructureTest.CanonicalLoader:243,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<Object>
      static: false
      superClass: Yaml
    argCount: 1
    argNames:
    - yaml
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 244
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 244
    functionName: '[org.pyyaml.PyStructureTest.CanonicalLoader].loadAll(java.io.Reader)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - System.lineSeparator()
    - this.constructor.setComposer(org.yaml.snakeyaml.composer.Composer)
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[StringBuilder].<init>()'
    - '[org.pyyaml.CanonicalLoader.YamlIterable].<init>(java.util.Iterator)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
    - '[org.pyyaml.CanonicalParser].<init>(org.pyyaml.PyStructureTest.CanonicalLoader)'
    - '[org.pyyaml.PyStructureTest.CanonicalLoader].replace(org.pyyaml.PyStructureTest.CanonicalLoader,String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[StringBuilder].appendCodePoint(int)'
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.pyyaml.CanonicalParser,org.pyyaml.PyStructureTest.CanonicalLoader,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: Iterable<Object>
    signature: '[org.pyyaml.PyStructureTest.CanonicalLoader].loadAll(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyStructureTest.CanonicalLoader.YamlIterable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterator
    argTypes:
    - java.util.Iterator<Object>
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.pyyaml.PyStructureTest.CanonicalLoader.YamlIterable].<init>(java.util.Iterator<Object>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyStructureTest.CanonicalLoader.YamlIterable
    signature: '[org.pyyaml.PyStructureTest.CanonicalLoader.YamlIterable].<init>(java.util.Iterator<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[org.pyyaml.PyStructureTest.CanonicalLoader.YamlIterable].iterator()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<Object>
    signature: '[org.pyyaml.PyStructureTest.CanonicalLoader.YamlIterable].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyStructureTest.MyConstructor:265,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyStructureTest.MyConstructor:265,1
    - Dst: '[ConstructUndefined].<init>()'
      Src: org.pyyaml.PyStructureTest.MyConstructor:266,1
    - Dst: this.yamlConstructors.put(null,ConstructUndefined)
      Src: org.pyyaml.PyStructureTest.MyConstructor:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyStructureTest.MyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 2
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[org.pyyaml.PyStructureTest.MyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[ConstructUndefined].<init>()'
    - this.yamlConstructors.put(null,ConstructUndefined)
    linkageType: ''
    returnType: org.pyyaml.PyStructureTest.MyConstructor
    signature: '[org.pyyaml.PyStructureTest.MyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    linkageType: ''
    returnType: Object
    signature: '[org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined
    signature: '[org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: org.pyyaml.PyRecursiveTest:30,1
    - Dst: '[org.pyyaml.AnInstance].<init>(HashMap,HashMap)'
      Src: org.pyyaml.PyRecursiveTest:31,1
    - Dst: '[HashMap].put(org.pyyaml.AnInstance,org.pyyaml.AnInstance)'
      Src: org.pyyaml.PyRecursiveTest:32,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.pyyaml.PyRecursiveTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(HashMap)'
      Src: org.pyyaml.PyRecursiveTest:34,1
    - Dst: '[String].contains(String)'
      Src: org.pyyaml.PyRecursiveTest:35,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertTrue(org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:35,1
    - Dst: '[String].contains(String)'
      Src: org.pyyaml.PyRecursiveTest:36,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertTrue(org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:36,1
    - Dst: '[String].contains(String)'
      Src: org.pyyaml.PyRecursiveTest:37,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertTrue(org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:37,1
    - Dst: '[String].contains(String)'
      Src: org.pyyaml.PyRecursiveTest:38,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertTrue(org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:38,1
    - Dst: '[String].contains(String)'
      Src: org.pyyaml.PyRecursiveTest:39,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertTrue(org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:39,1
    - Dst: '[String].contains(String)'
      Src: org.pyyaml.PyRecursiveTest:40,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertTrue(org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:40,1
    - Dst: '[String].contains(String)'
      Src: org.pyyaml.PyRecursiveTest:41,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertTrue(org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.pyyaml.PyRecursiveTest:42,1
    - Dst: '[HashMap].size()'
      Src: org.pyyaml.PyRecursiveTest:43,1
    - Dst: '[T].size()'
      Src: org.pyyaml.PyRecursiveTest:43,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:43,1
    - Dst: '[T].values()'
      Src: org.pyyaml.PyRecursiveTest:44,1
    - Dst: tmpInstance.getBar()
      Src: org.pyyaml.PyRecursiveTest:45,1
    - Dst: tmpInstance.getFoo()
      Src: org.pyyaml.PyRecursiveTest:45,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertSame(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:45,1
    - Dst: tmpInstance.getBar()
      Src: org.pyyaml.PyRecursiveTest:46,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertSame(org.pyyaml.PyRecursiveTest,T)'
      Src: org.pyyaml.PyRecursiveTest:46,1
    - Dst: '[T].get(org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:47,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertSame(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 28
    functionDepth: 5
    functionLinenumber: 28
    functionLinenumberEnd: 49
    functionName: '[org.pyyaml.PyRecursiveTest].testDict()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyRecursiveTest.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[String].contains(String)'
    - '[HashMap].size()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.pyyaml.PyRecursiveTest].assertSame(org.pyyaml.PyRecursiveTest,T)'
    - '[T].get(org.pyyaml.PyRecursiveTest)'
    - '[T].size()'
    - '[T].values()'
    - '[HashMap].put(org.pyyaml.AnInstance,org.pyyaml.AnInstance)'
    - '[org.pyyaml.PyRecursiveTest].assertSame(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(HashMap)'
    - '[org.pyyaml.PyRecursiveTest].assertTrue(org.pyyaml.PyRecursiveTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - tmpInstance.getFoo()
    - '[org.pyyaml.PyRecursiveTest].assertEquals(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
    - tmpInstance.getBar()
    - '[org.pyyaml.AnInstance].<init>(HashMap,HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyRecursiveTest].testDict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: org.pyyaml.PyRecursiveTest:53,1
    - Dst: '[org.pyyaml.AnInstance].<init>(HashMap,HashMap)'
      Src: org.pyyaml.PyRecursiveTest:54,1
    - Dst: '[HashMap].put(org.pyyaml.AnInstance,org.pyyaml.AnInstance)'
      Src: org.pyyaml.PyRecursiveTest:55,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.pyyaml.PyRecursiveTest:56,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.pyyaml.PyRecursiveTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.pyyaml.PyRecursiveTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(HashMap)'
      Src: org.pyyaml.PyRecursiveTest:60,1
    - Dst: '[org.pyyaml.PyRecursiveTest].fail(String)'
      Src: org.pyyaml.PyRecursiveTest:61,1
    - Dst: e.getMessage()
      Src: org.pyyaml.PyRecursiveTest:63,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(String,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 65
    functionName: '[org.pyyaml.PyRecursiveTest].testDictWithDereferenceAliases()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyRecursiveTest.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[org.pyyaml.PyRecursiveTest].fail(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[HashMap].put(org.pyyaml.AnInstance,org.pyyaml.AnInstance)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[org.pyyaml.PyRecursiveTest].assertEquals(String,org.pyyaml.PyRecursiveTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(HashMap)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.pyyaml.AnInstance].<init>(HashMap,HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyRecursiveTest].testDictWithDereferenceAliases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: org.pyyaml.PyRecursiveTest:69,1
    - Dst: '[TreeMap].put(String,String)'
      Src: org.pyyaml.PyRecursiveTest:70,1
    - Dst: '[TreeMap].put(String,TreeMap)'
      Src: org.pyyaml.PyRecursiveTest:71,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyRecursiveTest:72,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyRecursiveTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.pyyaml.PyRecursiveTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(TreeMap)'
      Src: org.pyyaml.PyRecursiveTest:73,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(String,String)'
      Src: org.pyyaml.PyRecursiveTest:74,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.pyyaml.PyRecursiveTest:75,1
    - Dst: '[T].size()'
      Src: org.pyyaml.PyRecursiveTest:76,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(int,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:76,1
    - Dst: '[T].get(String)'
      Src: org.pyyaml.PyRecursiveTest:77,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(String,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:77,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertTrue()'
      Src: org.pyyaml.PyRecursiveTest:78,1
    - Dst: '[T].get(String)'
      Src: org.pyyaml.PyRecursiveTest:79,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertTrue()'
      Src: org.pyyaml.PyRecursiveTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 67
    functionDepth: 3
    functionLinenumber: 67
    functionLinenumberEnd: 81
    functionName: '[org.pyyaml.PyRecursiveTest].testDictSafeConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyRecursiveTest.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.pyyaml.PyRecursiveTest].assertEquals(int,org.pyyaml.PyRecursiveTest)'
    - '[TreeMap].put(String,String)'
    - '[TreeMap].put(String,TreeMap)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(TreeMap)'
    - '[T].get(String)'
    - '[org.pyyaml.PyRecursiveTest].assertEquals(String,String)'
    - '[org.pyyaml.PyRecursiveTest].assertEquals(String,org.pyyaml.PyRecursiveTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.pyyaml.PyRecursiveTest].assertTrue()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyRecursiveTest].testDictSafeConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: org.pyyaml.PyRecursiveTest:85,1
    - Dst: '[ArrayList].add(ArrayList)'
      Src: org.pyyaml.PyRecursiveTest:86,1
    - Dst: '[ArrayList].add(String)'
      Src: org.pyyaml.PyRecursiveTest:87,1
    - Dst: Integer.valueOf(int)
      Src: org.pyyaml.PyRecursiveTest:88,1
    - Dst: '[ArrayList].add(org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:88,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.pyyaml.PyRecursiveTest:90,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(ArrayList)'
      Src: org.pyyaml.PyRecursiveTest:91,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(String,String)'
      Src: org.pyyaml.PyRecursiveTest:92,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.pyyaml.PyRecursiveTest:93,1
    - Dst: '[T].size()'
      Src: org.pyyaml.PyRecursiveTest:94,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(int,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:94,1
    - Dst: '[ArrayList].size()'
      Src: org.pyyaml.PyRecursiveTest:95,1
    - Dst: '[T].size()'
      Src: org.pyyaml.PyRecursiveTest:95,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:95,1
    - Dst: '[T].get(int)'
      Src: org.pyyaml.PyRecursiveTest:96,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertSame(T,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:96,1
    - Dst: '[ArrayList].remove(int)'
      Src: org.pyyaml.PyRecursiveTest:100,1
    - Dst: '[T].remove(int)'
      Src: org.pyyaml.PyRecursiveTest:101,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(ArrayList,T)'
      Src: org.pyyaml.PyRecursiveTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 83
    functionDepth: 4
    functionLinenumber: 83
    functionLinenumberEnd: 103
    functionName: '[org.pyyaml.PyRecursiveTest].testList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyRecursiveTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - Integer.valueOf(int)
    - '[org.pyyaml.PyRecursiveTest].assertEquals(int,org.pyyaml.PyRecursiveTest)'
    - '[T].remove(int)'
    - '[ArrayList].add(String)'
    - '[T].size()'
    - '[ArrayList].add(org.pyyaml.PyRecursiveTest)'
    - '[org.pyyaml.PyRecursiveTest].assertSame(T,org.pyyaml.PyRecursiveTest)'
    - '[org.pyyaml.PyRecursiveTest].assertEquals(ArrayList,T)'
    - '[T].get(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(ArrayList)'
    - '[org.pyyaml.PyRecursiveTest].assertEquals(String,String)'
    - '[ArrayList].size()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.pyyaml.PyRecursiveTest].assertEquals(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
    - '[ArrayList].remove(int)'
    - '[ArrayList].add(ArrayList)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyRecursiveTest].testList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: org.pyyaml.PyRecursiveTest:107,1
    - Dst: '[ArrayList].add(ArrayList)'
      Src: org.pyyaml.PyRecursiveTest:108,1
    - Dst: '[ArrayList].add(String)'
      Src: org.pyyaml.PyRecursiveTest:109,1
    - Dst: Integer.valueOf(int)
      Src: org.pyyaml.PyRecursiveTest:110,1
    - Dst: '[ArrayList].add(org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:110,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyRecursiveTest:112,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyRecursiveTest:112,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.pyyaml.PyRecursiveTest:112,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(ArrayList)'
      Src: org.pyyaml.PyRecursiveTest:113,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(String,String)'
      Src: org.pyyaml.PyRecursiveTest:114,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.pyyaml.PyRecursiveTest:115,1
    - Dst: '[T].size()'
      Src: org.pyyaml.PyRecursiveTest:116,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(int,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:116,1
    - Dst: '[ArrayList].size()'
      Src: org.pyyaml.PyRecursiveTest:117,1
    - Dst: '[T].size()'
      Src: org.pyyaml.PyRecursiveTest:117,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:117,1
    - Dst: '[T].get(int)'
      Src: org.pyyaml.PyRecursiveTest:118,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertSame(T,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:118,1
    - Dst: '[ArrayList].remove(int)'
      Src: org.pyyaml.PyRecursiveTest:122,1
    - Dst: '[T].remove(int)'
      Src: org.pyyaml.PyRecursiveTest:123,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(ArrayList,T)'
      Src: org.pyyaml.PyRecursiveTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 105
    functionDepth: 3
    functionLinenumber: 105
    functionLinenumberEnd: 125
    functionName: '[org.pyyaml.PyRecursiveTest].testListSafeConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyRecursiveTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyRecursiveTest].assertEquals(int,org.pyyaml.PyRecursiveTest)'
    - '[ArrayList].add(String)'
    - '[org.pyyaml.PyRecursiveTest].assertSame(T,org.pyyaml.PyRecursiveTest)'
    - '[ArrayList].add(org.pyyaml.PyRecursiveTest)'
    - '[org.pyyaml.PyRecursiveTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[ArrayList].<init>()'
    - '[org.pyyaml.PyRecursiveTest].assertEquals(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
    - '[T].remove(int)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.pyyaml.PyRecursiveTest].assertEquals(ArrayList,T)'
    - '[T].get(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(ArrayList)'
    - '[ArrayList].size()'
    - '[ArrayList].remove(int)'
    - '[ArrayList].add(ArrayList)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - Integer.valueOf(int)
    - '[T].size()'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyRecursiveTest].testListSafeConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: org.pyyaml.PyRecursiveTest:129,1
    - Dst: '[org.pyyaml.AnInstance].<init>(HashSet,HashSet)'
      Src: org.pyyaml.PyRecursiveTest:130,1
    - Dst: '[HashSet].add(org.pyyaml.AnInstance)'
      Src: org.pyyaml.PyRecursiveTest:130,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.pyyaml.PyRecursiveTest:131,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(HashSet)'
      Src: org.pyyaml.PyRecursiveTest:132,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.pyyaml.PyRecursiveTest:133,1
    - Dst: '[HashSet].size()'
      Src: org.pyyaml.PyRecursiveTest:135,1
    - Dst: '[T].size()'
      Src: org.pyyaml.PyRecursiveTest:135,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertEquals(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:135,1
    - Dst: tmpInstance.getBar()
      Src: org.pyyaml.PyRecursiveTest:137,1
    - Dst: tmpInstance.getFoo()
      Src: org.pyyaml.PyRecursiveTest:137,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertSame(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
      Src: org.pyyaml.PyRecursiveTest:137,1
    - Dst: tmpInstance.getBar()
      Src: org.pyyaml.PyRecursiveTest:138,1
    - Dst: '[org.pyyaml.PyRecursiveTest].assertSame(org.pyyaml.PyRecursiveTest,T)'
      Src: org.pyyaml.PyRecursiveTest:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 127
    functionDepth: 5
    functionLinenumber: 127
    functionLinenumberEnd: 140
    functionName: '[org.pyyaml.PyRecursiveTest].testSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyRecursiveTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.pyyaml.PyRecursiveTest].assertSame(org.pyyaml.PyRecursiveTest,T)'
    - '[org.pyyaml.AnInstance].<init>(HashSet,HashSet)'
    - '[T].size()'
    - '[HashSet].<init>()'
    - '[HashSet].add(org.pyyaml.AnInstance)'
    - '[org.pyyaml.PyRecursiveTest].assertSame(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
    - '[HashSet].size()'
    - '[org.yaml.snakeyaml.Yaml].dump(HashSet)'
    - tmpInstance.getBar()
    - tmpInstance.getFoo()
    - '[org.pyyaml.PyRecursiveTest].assertEquals(org.pyyaml.PyRecursiveTest,org.pyyaml.PyRecursiveTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyRecursiveTest].testSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>(int)'
      Src: org.pyyaml.PyRecursiveTest:143,1
    - Dst: '[HashSet].add(String)'
      Src: org.pyyaml.PyRecursiveTest:144,1
    - Dst: '[HashSet].add(int)'
      Src: org.pyyaml.PyRecursiveTest:145,1
    - Dst: '[HashSet].add(HashSet)'
      Src: org.pyyaml.PyRecursiveTest:146,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.pyyaml.PyRecursiveTest:147,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(HashSet)'
      Src: org.pyyaml.PyRecursiveTest:149,1
    - Dst: '[org.pyyaml.PyRecursiveTest].fail(String)'
      Src: org.pyyaml.PyRecursiveTest:150,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 142
    functionDepth: 4
    functionLinenumber: 142
    functionLinenumberEnd: 154
    functionName: '[org.pyyaml.PyRecursiveTest].testStackOverflowError()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyRecursiveTest.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>(int)'
    - '[org.pyyaml.PyRecursiveTest].fail(String)'
    - '[HashSet].add(String)'
    - '[HashSet].add(HashSet)'
    - '[org.yaml.snakeyaml.Yaml].dump(HashSet)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[HashSet].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyRecursiveTest].testStackOverflowError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>(int)'
      Src: org.pyyaml.PyRecursiveTest:157,1
    - Dst: '[HashSet].add(String)'
      Src: org.pyyaml.PyRecursiveTest:158,1
    - Dst: '[HashSet].add(int)'
      Src: org.pyyaml.PyRecursiveTest:159,1
    - Dst: '[HashSet].add(HashSet)'
      Src: org.pyyaml.PyRecursiveTest:160,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.pyyaml.PyRecursiveTest:161,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.pyyaml.PyRecursiveTest:162,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.pyyaml.PyRecursiveTest:163,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(HashSet)'
      Src: org.pyyaml.PyRecursiveTest:165,1
    - Dst: '[org.pyyaml.PyRecursiveTest].fail(String)'
      Src: org.pyyaml.PyRecursiveTest:166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 156
    functionDepth: 4
    functionLinenumber: 156
    functionLinenumberEnd: 170
    functionName: '[org.pyyaml.PyRecursiveTest].testStackOverflowErrorForDereferenceAliases()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyRecursiveTest.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>(int)'
    - '[org.pyyaml.PyRecursiveTest].fail(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[HashSet].add(String)'
    - '[HashSet].add(HashSet)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(HashSet)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[HashSet].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyRecursiveTest].testStackOverflowErrorForDereferenceAliases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyRecursiveTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.PyRecursiveTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyRecursiveTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyRecursiveTest
    signature: '[org.pyyaml.PyRecursiveTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyEmitterTest]._testEmitter(String,boolean)'
      Src: org.pyyaml.PyEmitterTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 7
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.pyyaml.PyEmitterTest].testEmitterOnData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyEmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyEmitterTest]._testEmitter(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyEmitterTest].testEmitterOnData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyEmitterTest]._testEmitter(String,boolean)'
      Src: org.pyyaml.PyEmitterTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 7
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.pyyaml.PyEmitterTest].testEmitterOnCanonicalNormally()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyEmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyEmitterTest]._testEmitter(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyEmitterTest].testEmitterOnCanonicalNormally()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyEmitterTest]._testEmitter(String,boolean)'
      Src: org.pyyaml.PyEmitterTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 7
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.pyyaml.PyEmitterTest].testEmitterOnCanonicalCanonically()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyEmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyEmitterTest]._testEmitter(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyEmitterTest].testEmitterOnCanonicalCanonically()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyEmitterTest].getStreamsByExtension(String,boolean)'
      Src: org.pyyaml.PyEmitterTest:58,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertTrue(String,int)'
      Src: org.pyyaml.PyEmitterTest:59,1
    - Dst: '[java.io.FileInputStream].<init>(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:65,1
    - Dst: '[org.pyyaml.PyEmitterTest].parse(java.io.FileInputStream)'
      Src: org.pyyaml.PyEmitterTest:66,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyEmitterTest:67,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.pyyaml.PyEmitterTest:69,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.pyyaml.PyEmitterTest:70,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
      Src: org.pyyaml.PyEmitterTest:71,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.pyyaml.PyEmitterTest:72,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:74,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.pyyaml.PyEmitterTest:77,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyEmitterTest:78,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:79,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyEmitterTest:80,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyEmitterTest:80,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
      Src: org.pyyaml.PyEmitterTest:81,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
      Src: org.pyyaml.PyEmitterTest:82,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
      Src: org.pyyaml.PyEmitterTest:83,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.events.Event>].size()'
      Src: org.pyyaml.PyEmitterTest:86,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.pyyaml.PyEmitterTest:86,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:86,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.events.Event>].iterator()'
      Src: org.pyyaml.PyEmitterTest:87,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.pyyaml.PyEmitterTest:88,1
    - Dst: '[org.pyyaml.PyEmitterTest].hasNext()'
      Src: org.pyyaml.PyEmitterTest:89,1
    - Dst: '[org.pyyaml.PyEmitterTest].next()'
      Src: org.pyyaml.PyEmitterTest:90,1
    - Dst: '[org.pyyaml.PyEmitterTest].next()'
      Src: org.pyyaml.PyEmitterTest:91,1
    - Dst: '[org.pyyaml.PyEmitterTest].getClass()'
      Src: org.pyyaml.PyEmitterTest:92,1
    - Dst: '[org.pyyaml.PyEmitterTest].getName()'
      Src: org.pyyaml.PyEmitterTest:92,1
    - Dst: '[org.pyyaml.PyEmitterTest].getClass()'
      Src: org.pyyaml.PyEmitterTest:92,1
    - Dst: '[org.pyyaml.PyEmitterTest].getName()'
      Src: org.pyyaml.PyEmitterTest:92,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:92,1
    - Dst: e1.getAnchor()
      Src: org.pyyaml.PyEmitterTest:96,1
    - Dst: e2.getAnchor()
      Src: org.pyyaml.PyEmitterTest:96,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:96,1
    - Dst: e1.getTag()
      Src: org.pyyaml.PyEmitterTest:101,1
    - Dst: e2.getTag()
      Src: org.pyyaml.PyEmitterTest:101,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:101,1
    - Dst: e1.getImplicit()
      Src: org.pyyaml.PyEmitterTest:106,1
    - Dst: '[org.pyyaml.PyEmitterTest].bothFalse()'
      Src: org.pyyaml.PyEmitterTest:106,1
    - Dst: e2.getImplicit()
      Src: org.pyyaml.PyEmitterTest:106,1
    - Dst: '[org.pyyaml.PyEmitterTest].bothFalse()'
      Src: org.pyyaml.PyEmitterTest:106,1
    - Dst: e1.getTag()
      Src: org.pyyaml.PyEmitterTest:107,1
    - Dst: e2.getTag()
      Src: org.pyyaml.PyEmitterTest:107,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:107,1
    - Dst: e1.getValue()
      Src: org.pyyaml.PyEmitterTest:109,1
    - Dst: e2.getValue()
      Src: org.pyyaml.PyEmitterTest:109,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:109,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyEmitterTest:113,1
    - Dst: '[RuntimeException].<init>(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:115,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 2
    argNames:
    - mask
    - canonical
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 118
      start: 57
    functionDepth: 6
    functionLinenumber: 57
    functionLinenumberEnd: 118
    functionName: '[org.pyyaml.PyEmitterTest]._testEmitter(String,boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyEmitterTest.java
    functionUses: 3
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - e2.getImplicit()
    - '[java.util.ArrayList].size()'
    - '[java.util.List<org.yaml.snakeyaml.events.Event>].iterator()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.pyyaml.PyEmitterTest)'
    - '[org.pyyaml.PyEmitterTest].getName()'
    - System.out.println(String)
    - e2.getValue()
    - '[java.io.StringWriter].toString()'
    - e2.getAnchor()
    - '[org.pyyaml.PyEmitterTest].getStreamsByExtension(String,boolean)'
    - '[java.io.FileInputStream].<init>(org.pyyaml.PyEmitterTest)'
    - '[org.pyyaml.PyEmitterTest].parse(java.io.FileInputStream)'
    - e1.getTag()
    - '[org.pyyaml.PyEmitterTest].next()'
    - '[RuntimeException].<init>(org.pyyaml.PyEmitterTest)'
    - '[java.io.FileInputStream].close()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
    - '[org.pyyaml.PyEmitterTest].bothFalse()'
    - '[java.util.List<org.yaml.snakeyaml.events.Event>].size()'
    - e2.getTag()
    - '[org.pyyaml.PyEmitterTest].assertTrue(String,int)'
    - e1.getImplicit()
    - '[org.pyyaml.PyEmitterTest].getClass()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
    - e1.getAnchor()
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.pyyaml.PyEmitterTest)'
    - '[org.pyyaml.PyEmitterTest].hasNext()'
    - e1.getValue()
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyEmitterTest]._testEmitter(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyEmitterTest].getStreamsByExtension(String,boolean)'
      Src: org.pyyaml.PyEmitterTest:121,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertTrue(String,int)'
      Src: org.pyyaml.PyEmitterTest:122,1
    - Dst: '[org.pyyaml.PyEmitterTest].getStreamsByExtension(String,boolean)'
      Src: org.pyyaml.PyEmitterTest:123,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertTrue(String,int)'
      Src: org.pyyaml.PyEmitterTest:124,1
    - Dst: '[java.util.Arrays].asList(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:125,1
    - Dst: '[java.util.ArrayList].<init>(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:125,1
    - Dst: '[java.util.Arrays].asList(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:126,1
    - Dst: '[java.util.ArrayList].addAll(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:126,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyEmitterTest:129,1
    - Dst: '[java.io.FileInputStream].<init>(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:130,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
      Src: org.pyyaml.PyEmitterTest:131,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.pyyaml.PyEmitterTest:131,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyEmitterTest:132,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyEmitterTest:132,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
      Src: org.pyyaml.PyEmitterTest:133,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
      Src: org.pyyaml.PyEmitterTest:134,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
      Src: org.pyyaml.PyEmitterTest:135,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyEmitterTest:137,1
    - Dst: '[org.pyyaml.PyEmitterTest].values()'
      Src: org.pyyaml.PyEmitterTest:139,1
    - Dst: '[org.pyyaml.PyEmitterTest].values()'
      Src: org.pyyaml.PyEmitterTest:140,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyEmitterTest:141,1
    - Dst: scalar.getAnchor()
      Src: org.pyyaml.PyEmitterTest:145,1
    - Dst: scalar.getTag()
      Src: org.pyyaml.PyEmitterTest:145,1
    - Dst: scalar.getImplicit()
      Src: org.pyyaml.PyEmitterTest:145,1
    - Dst: scalar.getValue()
      Src: org.pyyaml.PyEmitterTest:146,1
    - Dst: scalar.getStartMark()
      Src: org.pyyaml.PyEmitterTest:146,1
    - Dst: scalar.getEndMark()
      Src: org.pyyaml.PyEmitterTest:146,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:145,1
    - Dst: seqStart.getAnchor()
      Src: org.pyyaml.PyEmitterTest:149,1
    - Dst: seqStart.getTag()
      Src: org.pyyaml.PyEmitterTest:149,1
    - Dst: seqStart.getImplicit()
      Src: org.pyyaml.PyEmitterTest:150,1
    - Dst: seqStart.getStartMark()
      Src: org.pyyaml.PyEmitterTest:150,1
    - Dst: seqStart.getEndMark()
      Src: org.pyyaml.PyEmitterTest:150,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:149,1
    - Dst: mapStart.getAnchor()
      Src: org.pyyaml.PyEmitterTest:154,1
    - Dst: mapStart.getTag()
      Src: org.pyyaml.PyEmitterTest:154,1
    - Dst: mapStart.getImplicit()
      Src: org.pyyaml.PyEmitterTest:155,1
    - Dst: mapStart.getStartMark()
      Src: org.pyyaml.PyEmitterTest:155,1
    - Dst: mapStart.getEndMark()
      Src: org.pyyaml.PyEmitterTest:155,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:154,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.events.MappingStartEvent)'
      Src: org.pyyaml.PyEmitterTest:158,1
    - Dst: '[org.pyyaml.PyEmitterTest].emit(java.util.ArrayList)'
      Src: org.pyyaml.PyEmitterTest:161,1
    - Dst: '[org.pyyaml.PyEmitterTest].parse(String)'
      Src: org.pyyaml.PyEmitterTest:162,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.pyyaml.PyEmitterTest:163,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.events.Event>].size()'
      Src: org.pyyaml.PyEmitterTest:163,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(String,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:163,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.pyyaml.PyEmitterTest:164,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.events.Event>].iterator()'
      Src: org.pyyaml.PyEmitterTest:165,1
    - Dst: '[org.pyyaml.PyEmitterTest].hasNext()'
      Src: org.pyyaml.PyEmitterTest:166,1
    - Dst: '[org.pyyaml.PyEmitterTest].next()'
      Src: org.pyyaml.PyEmitterTest:167,1
    - Dst: '[org.pyyaml.PyEmitterTest].next()'
      Src: org.pyyaml.PyEmitterTest:168,1
    - Dst: '[org.pyyaml.PyEmitterTest].getClass()'
      Src: org.pyyaml.PyEmitterTest:169,1
    - Dst: '[org.pyyaml.PyEmitterTest].getClass()'
      Src: org.pyyaml.PyEmitterTest:169,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:169,1
    - Dst: '[org.yaml.snakeyaml.events.NodeEvent].getAnchor()'
      Src: org.pyyaml.PyEmitterTest:171,1
    - Dst: '[org.yaml.snakeyaml.events.NodeEvent].getAnchor()'
      Src: org.pyyaml.PyEmitterTest:171,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(String,String)'
      Src: org.pyyaml.PyEmitterTest:171,1
    - Dst: '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
      Src: org.pyyaml.PyEmitterTest:174,1
    - Dst: '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
      Src: org.pyyaml.PyEmitterTest:175,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(String,String)'
      Src: org.pyyaml.PyEmitterTest:174,1
    - Dst: scalarOld.getImplicit()
      Src: org.pyyaml.PyEmitterTest:180,1
    - Dst: '[org.pyyaml.PyEmitterTest].bothFalse()'
      Src: org.pyyaml.PyEmitterTest:180,1
    - Dst: scalarNew.getImplicit()
      Src: org.pyyaml.PyEmitterTest:180,1
    - Dst: '[org.pyyaml.PyEmitterTest].bothFalse()'
      Src: org.pyyaml.PyEmitterTest:180,1
    - Dst: scalarOld.getTag()
      Src: org.pyyaml.PyEmitterTest:181,1
    - Dst: scalarNew.getTag()
      Src: org.pyyaml.PyEmitterTest:181,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:181,1
    - Dst: scalarOld.getValue()
      Src: org.pyyaml.PyEmitterTest:183,1
    - Dst: scalarNew.getValue()
      Src: org.pyyaml.PyEmitterTest:183,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:183,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyEmitterTest:190,1
    - Dst: '[RuntimeException].<init>(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:192,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 96
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 120
    functionDepth: 6
    functionLinenumber: 120
    functionLinenumberEnd: 195
    functionName: '[org.pyyaml.PyEmitterTest].testEmitterStyles()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyEmitterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.pyyaml.PyEmitterTest)'
    - '[java.util.ArrayList].iterator()'
    - mapStart.getImplicit()
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
    - '[org.pyyaml.PyEmitterTest].emit(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.events.NodeEvent].getAnchor()'
    - scalarNew.getTag()
    - '[java.util.ArrayList].size()'
    - '[java.util.List<org.yaml.snakeyaml.events.Event>].iterator()'
    - System.out.println(String)
    - seqStart.getImplicit()
    - scalarNew.getValue()
    - scalar.getAnchor()
    - '[java.util.ArrayList].addAll(org.pyyaml.PyEmitterTest)'
    - mapStart.getAnchor()
    - '[org.pyyaml.PyEmitterTest].assertEquals(String,String)'
    - scalar.getImplicit()
    - scalarNew.getImplicit()
    - '[org.pyyaml.PyEmitterTest].getStreamsByExtension(String,boolean)'
    - '[org.pyyaml.PyEmitterTest].values()'
    - '[java.io.FileInputStream].<init>(org.pyyaml.PyEmitterTest)'
    - seqStart.getEndMark()
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.events.MappingStartEvent)'
    - '[org.pyyaml.PyEmitterTest].next()'
    - '[RuntimeException].<init>(org.pyyaml.PyEmitterTest)'
    - seqStart.getStartMark()
    - '[java.io.FileInputStream].close()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
    - '[java.util.List<org.yaml.snakeyaml.events.Event>].size()'
    - '[org.pyyaml.PyEmitterTest].bothFalse()'
    - '[org.pyyaml.PyEmitterTest].assertTrue(String,int)'
    - mapStart.getStartMark()
    - '[java.util.ArrayList].<init>(org.pyyaml.PyEmitterTest)'
    - '[org.pyyaml.PyEmitterTest].getClass()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
    - '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
    - '[java.util.ArrayList].<init>()'
    - scalar.getTag()
    - mapStart.getEndMark()
    - '[org.pyyaml.PyEmitterTest].assertEquals(String,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
    - scalar.getStartMark()
    - '[org.pyyaml.PyEmitterTest].hasNext()'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
    - scalarOld.getImplicit()
    - scalarOld.getTag()
    - scalar.getValue()
    - '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
    - mapStart.getTag()
    - seqStart.getAnchor()
    - '[org.pyyaml.PyEmitterTest].parse(String)'
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
    - scalar.getEndMark()
    - seqStart.getTag()
    - scalarOld.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyEmitterTest].testEmitterStyles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.pyyaml.PyEmitterTest:198,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.pyyaml.PyEmitterTest:199,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.pyyaml.PyEmitterTest:199,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:201,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.pyyaml.PyEmitterTest:203,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.events.Event>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 1
    argNames:
    - events
    argTypes:
    - java.util.List<org.yaml.snakeyaml.events.Event>
    constantsTouched: []
    func_position:
      end: 204
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 204
    functionName: '[org.pyyaml.PyEmitterTest].emit(java.util.List<org.yaml.snakeyaml.events.Event>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyEmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.pyyaml.PyEmitterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.pyyaml.PyEmitterTest].emit(java.util.List<org.yaml.snakeyaml.events.Event>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.pyyaml.PyEmitterTest:207,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyEmitterTest:207,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyEmitterTest:207,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyEmitterTest:208,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
      Src: org.pyyaml.PyEmitterTest:209,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
      Src: org.pyyaml.PyEmitterTest:210,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
      Src: org.pyyaml.PyEmitterTest:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.events.Event>
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 213
      start: 206
    functionDepth: 6
    functionLinenumber: 206
    functionLinenumberEnd: 213
    functionName: '[org.pyyaml.PyEmitterTest].parse(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyEmitterTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.events.Event>
    signature: '[org.pyyaml.PyEmitterTest].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyEmitterTest].getStreamsByExtension(String,boolean)'
      Src: org.pyyaml.PyEmitterTest:217,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertTrue(String,int)'
      Src: org.pyyaml.PyEmitterTest:218,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyEmitterTest:224,1
    - Dst: file.getName()
      Src: org.pyyaml.PyEmitterTest:225,1
    - Dst: '[org.pyyaml.PyEmitterTest].getResource(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:225,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor].<init>()'
      Src: org.pyyaml.PyEmitterTest:226,1
    - Dst: '[org.pyyaml.PyEmitterTest].load(org.yaml.snakeyaml.emitter.EventConstructor,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:226,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.pyyaml.PyEmitterTest:228,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.pyyaml.PyEmitterTest:229,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.pyyaml.PyEmitterTest:229,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:231,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.pyyaml.PyEmitterTest:234,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyEmitterTest:235,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:236,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.pyyaml.PyEmitterTest:237,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.pyyaml.PyEmitterTest:237,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
      Src: org.pyyaml.PyEmitterTest:238,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
      Src: org.pyyaml.PyEmitterTest:239,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
      Src: org.pyyaml.PyEmitterTest:240,1
    - Dst: events.size()
      Src: org.pyyaml.PyEmitterTest:243,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.pyyaml.PyEmitterTest:243,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:243,1
    - Dst: events.iterator()
      Src: org.pyyaml.PyEmitterTest:244,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.pyyaml.PyEmitterTest:245,1
    - Dst: '[org.pyyaml.PyEmitterTest].hasNext()'
      Src: org.pyyaml.PyEmitterTest:246,1
    - Dst: '[org.pyyaml.PyEmitterTest].next()'
      Src: org.pyyaml.PyEmitterTest:247,1
    - Dst: '[org.pyyaml.PyEmitterTest].next()'
      Src: org.pyyaml.PyEmitterTest:248,1
    - Dst: '[org.pyyaml.PyEmitterTest].getClass()'
      Src: org.pyyaml.PyEmitterTest:249,1
    - Dst: '[org.pyyaml.PyEmitterTest].getName()'
      Src: org.pyyaml.PyEmitterTest:249,1
    - Dst: '[org.pyyaml.PyEmitterTest].getClass()'
      Src: org.pyyaml.PyEmitterTest:249,1
    - Dst: '[org.pyyaml.PyEmitterTest].getName()'
      Src: org.pyyaml.PyEmitterTest:249,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:249,1
    - Dst: e1.getAnchor()
      Src: org.pyyaml.PyEmitterTest:253,1
    - Dst: e2.getAnchor()
      Src: org.pyyaml.PyEmitterTest:253,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:253,1
    - Dst: e1.getTag()
      Src: org.pyyaml.PyEmitterTest:258,1
    - Dst: e2.getTag()
      Src: org.pyyaml.PyEmitterTest:258,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:258,1
    - Dst: e1.getImplicit()
      Src: org.pyyaml.PyEmitterTest:263,1
    - Dst: '[org.pyyaml.PyEmitterTest].canOmitTagInPlainScalar()'
      Src: org.pyyaml.PyEmitterTest:263,1
    - Dst: e2.getImplicit()
      Src: org.pyyaml.PyEmitterTest:263,1
    - Dst: '[org.pyyaml.PyEmitterTest].canOmitTagInPlainScalar()'
      Src: org.pyyaml.PyEmitterTest:263,1
    - Dst: e1.getImplicit()
      Src: org.pyyaml.PyEmitterTest:265,1
    - Dst: '[org.pyyaml.PyEmitterTest].canOmitTagInNonPlainScalar()'
      Src: org.pyyaml.PyEmitterTest:265,1
    - Dst: e2.getImplicit()
      Src: org.pyyaml.PyEmitterTest:265,1
    - Dst: '[org.pyyaml.PyEmitterTest].canOmitTagInNonPlainScalar()'
      Src: org.pyyaml.PyEmitterTest:265,1
    - Dst: e1.getTag()
      Src: org.pyyaml.PyEmitterTest:269,1
    - Dst: e2.getTag()
      Src: org.pyyaml.PyEmitterTest:269,1
    - Dst: e1.getTag()
      Src: org.pyyaml.PyEmitterTest:269,1
    - Dst: e2.getTag()
      Src: org.pyyaml.PyEmitterTest:269,1
    - Dst: '[org.pyyaml.PyEmitterTest].equals(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:269,1
    - Dst: e1.getTag()
      Src: org.pyyaml.PyEmitterTest:271,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyEmitterTest:271,1
    - Dst: e2.getTag()
      Src: org.pyyaml.PyEmitterTest:272,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyEmitterTest:272,1
    - Dst: '[org.pyyaml.PyEmitterTest].fail(String)'
      Src: org.pyyaml.PyEmitterTest:273,1
    - Dst: e1.getValue()
      Src: org.pyyaml.PyEmitterTest:276,1
    - Dst: e2.getValue()
      Src: org.pyyaml.PyEmitterTest:276,1
    - Dst: '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:276,1
    - Dst: System.out.println(String)
      Src: org.pyyaml.PyEmitterTest:280,1
    - Dst: '[RuntimeException].<init>(org.pyyaml.PyEmitterTest)'
      Src: org.pyyaml.PyEmitterTest:282,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 215
    functionDepth: 6
    functionLinenumber: 215
    functionLinenumberEnd: 285
    functionName: '[org.pyyaml.PyEmitterTest].testEmitterEvents()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyEmitterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[org.pyyaml.PyEmitterTest].load(org.yaml.snakeyaml.emitter.EventConstructor,org.pyyaml.PyEmitterTest)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - events.size()
    - e2.getImplicit()
    - '[java.util.ArrayList].size()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.pyyaml.PyEmitterTest)'
    - '[org.pyyaml.PyEmitterTest].getName()'
    - System.out.println(String)
    - e2.getValue()
    - '[org.pyyaml.PyEmitterTest].fail(String)'
    - '[java.io.StringWriter].toString()'
    - e2.getAnchor()
    - '[org.pyyaml.PyEmitterTest].getResource(org.pyyaml.PyEmitterTest)'
    - '[org.pyyaml.PyEmitterTest].getStreamsByExtension(String,boolean)'
    - '[org.pyyaml.PyEmitterTest].canOmitTagInNonPlainScalar()'
    - e1.getTag()
    - '[org.pyyaml.PyEmitterTest].next()'
    - file.getName()
    - '[RuntimeException].<init>(org.pyyaml.PyEmitterTest)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
    - e2.getTag()
    - '[org.pyyaml.PyEmitterTest].assertTrue(String,int)'
    - e1.getImplicit()
    - '[org.pyyaml.PyEmitterTest].getClass()'
    - '[org.pyyaml.PyEmitterTest].canOmitTagInPlainScalar()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.pyyaml.PyEmitterTest].assertEquals(org.pyyaml.PyEmitterTest,org.pyyaml.PyEmitterTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.pyyaml.PyEmitterTest].equals(org.pyyaml.PyEmitterTest)'
    - e1.getAnchor()
    - '[org.yaml.snakeyaml.emitter.EventConstructor].<init>()'
    - events.iterator()
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.pyyaml.PyEmitterTest)'
    - '[org.pyyaml.PyEmitterTest].hasNext()'
    - e1.getValue()
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyEmitterTest].testEmitterEvents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyEmitterTest
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.PyEmitterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyEmitterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyEmitterTest
    signature: '[org.pyyaml.PyEmitterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.pyyaml.PyErrorsTest:36,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.pyyaml.PyErrorsTest:38,1
    - Dst: name.equals(String)
      Src: org.pyyaml.PyErrorsTest:40,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionName: '[org.pyyaml.PyErrorsTest].skip(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyErrorsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - name.equals(String)
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.pyyaml.PyErrorsTest].skip(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyErrorsTest].getStreamsByExtension(String)'
      Src: org.pyyaml.PyErrorsTest:48,1
    - Dst: '[org.pyyaml.PyErrorsTest].assertTrue(String,int)'
      Src: org.pyyaml.PyErrorsTest:49,1
    - Dst: files[i].getName()
      Src: org.pyyaml.PyErrorsTest:51,1
    - Dst: '[org.pyyaml.PyErrorsTest].skip(org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:51,1
    - Dst: '[java.io.FileInputStream].<init>()'
      Src: org.pyyaml.PyErrorsTest:55,1
    - Dst: '[org.pyyaml.PyErrorsTest].loadAll(java.io.FileInputStream)'
      Src: org.pyyaml.PyErrorsTest:56,1
    - Dst: '[org.pyyaml.PyErrorsTest].assertNotNull(String,org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:57,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.pyyaml.PyErrorsTest:59,1
    - Dst: files[i].getAbsolutePath()
      Src: org.pyyaml.PyErrorsTest:60,1
    - Dst: '[org.pyyaml.PyErrorsTest].fail(String)'
      Src: org.pyyaml.PyErrorsTest:60,1
    - Dst: '[org.pyyaml.PyErrorsTest].assertTrue(boolean)'
      Src: org.pyyaml.PyErrorsTest:64,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 67
    functionName: '[org.pyyaml.PyErrorsTest].testLoaderErrors()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyErrorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyErrorsTest].skip(org.pyyaml.PyErrorsTest)'
    - files[i].getName()
    - '[org.pyyaml.PyErrorsTest].fail(String)'
    - files[i].getAbsolutePath()
    - '[org.pyyaml.PyErrorsTest].assertNotNull(String,org.pyyaml.PyErrorsTest)'
    - '[org.pyyaml.PyErrorsTest].assertTrue(String,int)'
    - '[org.pyyaml.PyErrorsTest].assertTrue(boolean)'
    - '[org.pyyaml.PyErrorsTest].getStreamsByExtension(String)'
    - '[org.pyyaml.PyErrorsTest].loadAll(java.io.FileInputStream)'
    - '[java.io.FileInputStream].<init>()'
    - '[java.io.FileInputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyErrorsTest].testLoaderErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyErrorsTest].getStreamsByExtension(String)'
      Src: org.pyyaml.PyErrorsTest:70,1
    - Dst: '[org.pyyaml.PyErrorsTest].assertTrue(String,int)'
      Src: org.pyyaml.PyErrorsTest:71,1
    - Dst: files[i].getName()
      Src: org.pyyaml.PyErrorsTest:73,1
    - Dst: '[org.pyyaml.PyErrorsTest].skip(org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:73,1
    - Dst: files[i].getName()
      Src: org.pyyaml.PyErrorsTest:77,1
    - Dst: '[org.pyyaml.PyErrorsTest].getResource(org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:77,1
    - Dst: '[org.pyyaml.PyErrorsTest].trim()'
      Src: org.pyyaml.PyErrorsTest:78,1
    - Dst: '[org.pyyaml.PyErrorsTest].loadAll(org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:78,1
    - Dst: '[org.pyyaml.PyErrorsTest].assertNotNull(org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:79,1
    - Dst: files[i].getAbsolutePath()
      Src: org.pyyaml.PyErrorsTest:81,1
    - Dst: '[org.pyyaml.PyErrorsTest].fail(String)'
      Src: org.pyyaml.PyErrorsTest:81,1
    - Dst: '[org.pyyaml.PyErrorsTest].assertTrue(boolean)'
      Src: org.pyyaml.PyErrorsTest:85,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 88
    functionName: '[org.pyyaml.PyErrorsTest].testLoaderStringErrors()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyErrorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.pyyaml.PyErrorsTest].skip(org.pyyaml.PyErrorsTest)'
    - files[i].getName()
    - '[org.pyyaml.PyErrorsTest].fail(String)'
    - files[i].getAbsolutePath()
    - '[org.pyyaml.PyErrorsTest].assertNotNull(org.pyyaml.PyErrorsTest)'
    - '[org.pyyaml.PyErrorsTest].assertTrue(String,int)'
    - '[org.pyyaml.PyErrorsTest].loadAll(org.pyyaml.PyErrorsTest)'
    - '[org.pyyaml.PyErrorsTest].assertTrue(boolean)'
    - '[org.pyyaml.PyErrorsTest].trim()'
    - '[org.pyyaml.PyErrorsTest].getResource(org.pyyaml.PyErrorsTest)'
    - '[org.pyyaml.PyErrorsTest].getStreamsByExtension(String)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyErrorsTest].testLoaderStringErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyErrorsTest].getStreamsByExtension(String)'
      Src: org.pyyaml.PyErrorsTest:91,1
    - Dst: '[org.pyyaml.PyErrorsTest].assertTrue(String,int)'
      Src: org.pyyaml.PyErrorsTest:92,1
    - Dst: files[i].getName()
      Src: org.pyyaml.PyErrorsTest:95,1
    - Dst: '[org.pyyaml.PyErrorsTest].getResource(org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:95,1
    - Dst: '[org.pyyaml.PyErrorsTest].trim()'
      Src: org.pyyaml.PyErrorsTest:96,1
    - Dst: '[org.pyyaml.PyErrorsTest].load(org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:96,1
    - Dst: files[i].getAbsolutePath()
      Src: org.pyyaml.PyErrorsTest:97,1
    - Dst: '[org.pyyaml.PyErrorsTest].fail(String)'
      Src: org.pyyaml.PyErrorsTest:97,1
    - Dst: files[i].getAbsolutePath()
      Src: org.pyyaml.PyErrorsTest:99,1
    - Dst: System.err.println(String)
      Src: org.pyyaml.PyErrorsTest:99,1
    - Dst: '[org.pyyaml.PyErrorsTest].assertTrue(boolean)'
      Src: org.pyyaml.PyErrorsTest:101,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 104
    functionName: '[org.pyyaml.PyErrorsTest].testLoaderSingleErrors()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyErrorsTest.java
    functionUses: 0
    functionsReached:
    - files[i].getName()
    - '[org.pyyaml.PyErrorsTest].fail(String)'
    - files[i].getAbsolutePath()
    - '[org.pyyaml.PyErrorsTest].load(org.pyyaml.PyErrorsTest)'
    - '[org.pyyaml.PyErrorsTest].assertTrue(String,int)'
    - '[org.pyyaml.PyErrorsTest].assertTrue(boolean)'
    - '[org.pyyaml.PyErrorsTest].trim()'
    - '[org.pyyaml.PyErrorsTest].getResource(org.pyyaml.PyErrorsTest)'
    - '[org.pyyaml.PyErrorsTest].getStreamsByExtension(String)'
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyErrorsTest].testLoaderSingleErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyErrorsTest].getStreamsByExtension(String)'
      Src: org.pyyaml.PyErrorsTest:108,1
    - Dst: '[org.pyyaml.PyErrorsTest].assertTrue(String,int)'
      Src: org.pyyaml.PyErrorsTest:109,1
    - Dst: files[i].getName()
      Src: org.pyyaml.PyErrorsTest:111,1
    - Dst: '[org.pyyaml.PyErrorsTest].getResource(org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:111,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor].<init>()'
      Src: org.pyyaml.PyErrorsTest:112,1
    - Dst: '[org.pyyaml.PyErrorsTest].trim()'
      Src: org.pyyaml.PyErrorsTest:112,1
    - Dst: '[org.pyyaml.PyErrorsTest].load(org.yaml.snakeyaml.emitter.EventConstructor,org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:112,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.pyyaml.PyErrorsTest:113,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.pyyaml.PyErrorsTest:114,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.pyyaml.PyErrorsTest:114,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.pyyaml.PyErrorsTest)'
      Src: org.pyyaml.PyErrorsTest:117,1
    - Dst: files[i].getAbsolutePath()
      Src: org.pyyaml.PyErrorsTest:119,1
    - Dst: '[org.pyyaml.PyErrorsTest].fail(String)'
      Src: org.pyyaml.PyErrorsTest:119,1
    - Dst: '[org.pyyaml.PyErrorsTest].assertTrue(boolean)'
      Src: org.pyyaml.PyErrorsTest:123,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 126
    functionName: '[org.pyyaml.PyErrorsTest].testEmitterErrors()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyErrorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.pyyaml.PyErrorsTest)'
    - '[org.yaml.snakeyaml.emitter.EventConstructor].<init>()'
    - '[org.pyyaml.PyErrorsTest].load(org.yaml.snakeyaml.emitter.EventConstructor,org.pyyaml.PyErrorsTest)'
    - files[i].getName()
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - files[i].getAbsolutePath()
    - '[org.pyyaml.PyErrorsTest].fail(String)'
    - '[org.pyyaml.PyErrorsTest].assertTrue(String,int)'
    - '[org.pyyaml.PyErrorsTest].assertTrue(boolean)'
    - '[org.pyyaml.PyErrorsTest].trim()'
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.pyyaml.PyErrorsTest].getResource(org.pyyaml.PyErrorsTest)'
    - '[org.pyyaml.PyErrorsTest].getStreamsByExtension(String)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyErrorsTest].testEmitterErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyErrorsTest
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.PyErrorsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyErrorsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyErrorsTest
    signature: '[org.pyyaml.PyErrorsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.pyyaml.PyMarkTest].getResource(String)'
      Src: org.pyyaml.PyMarkTest:24,1
    - Dst: '[org.pyyaml.PyMarkTest].split(String)'
      Src: org.pyyaml.PyMarkTest:25,1
    - Dst: input.charAt(org.pyyaml.PyMarkTest)
      Src: org.pyyaml.PyMarkTest:31,1
    - Dst: input.charAt(org.pyyaml.PyMarkTest)
      Src: org.pyyaml.PyMarkTest:32,1
    - Dst: input.toCharArray()
      Src: org.pyyaml.PyMarkTest:40,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest)'
      Src: org.pyyaml.PyMarkTest:40,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].get_snippet(int,int)'
      Src: org.pyyaml.PyMarkTest:41,1
    - Dst: '[String].indexOf(String)'
      Src: org.pyyaml.PyMarkTest:42,1
    - Dst: '[org.pyyaml.PyMarkTest].assertTrue(String,org.pyyaml.PyMarkTest)'
      Src: org.pyyaml.PyMarkTest:42,1
    - Dst: '[String].indexOf(String)'
      Src: org.pyyaml.PyMarkTest:43,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.pyyaml.PyMarkTest:44,1
    - Dst: '[org.pyyaml.PyMarkTest].assertEquals(String,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest)'
      Src: org.pyyaml.PyMarkTest:43,1
    - Dst: '[String].split(String)'
      Src: org.pyyaml.PyMarkTest:45,1
    - Dst: data.length()
      Src: org.pyyaml.PyMarkTest:48,1
    - Dst: '[org.pyyaml.PyMarkTest].assertTrue(String,int)'
      Src: org.pyyaml.PyMarkTest:48,1
    - Dst: data.indexOf(String)
      Src: org.pyyaml.PyMarkTest:49,1
    - Dst: pointer.indexOf(String)
      Src: org.pyyaml.PyMarkTest:50,1
    - Dst: '[org.pyyaml.PyMarkTest].assertEquals(String,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest)'
      Src: org.pyyaml.PyMarkTest:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 53
    functionName: '[org.pyyaml.PyMarkTest].testMarks()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyMarkTest.java
    functionUses: 0
    functionsReached:
    - data.indexOf(String)
    - '[String].indexOf(String)'
    - '[org.pyyaml.PyMarkTest].split(String)'
    - input.toCharArray()
    - '[org.pyyaml.PyMarkTest].getResource(String)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest)'
    - '[String].lastIndexOf(String)'
    - '[org.pyyaml.PyMarkTest].assertEquals(String,org.pyyaml.PyMarkTest,org.pyyaml.PyMarkTest)'
    - input.charAt(org.pyyaml.PyMarkTest)
    - data.length()
    - '[org.pyyaml.PyMarkTest].assertTrue(String,org.pyyaml.PyMarkTest)'
    - pointer.indexOf(String)
    - '[String].split(String)'
    - '[org.pyyaml.PyMarkTest].assertTrue(String,int)'
    - '[org.yaml.snakeyaml.error.Mark].get_snippet(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.pyyaml.PyMarkTest].testMarks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.pyyaml.PyMarkTest
      static: false
      superClass: org.pyyaml.PyImportTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.pyyaml.PyMarkTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/pyyaml/PyMarkTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.pyyaml.PyMarkTest
    signature: '[org.pyyaml.PyMarkTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:31,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:33,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:33,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:37,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:37,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:41,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:41,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:45,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:46,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:46,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(null)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:49,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:50,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.DumperOptionsTest:52,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testDefaultStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(null)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testDefaultStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:57,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:58,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:59,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:60,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:62,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:62,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:64,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:65,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:66,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:68,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:68,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:70,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:71,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:74,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:74,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:76,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:77,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:78,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:79,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:79,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(null)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:82,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:83,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.DumperOptionsTest:85,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 56
    functionDepth: 4
    functionLinenumber: 56
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testDefaultFlowStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(null)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptionsTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testDefaultFlowStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:90,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:91,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:92,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:93,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:94,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:95,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:96,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:97,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:98,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:99,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:101,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:102,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:103,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:104,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:105,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:105,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:107,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:108,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:109,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:110,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:111,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:112,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:114,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:115,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:116,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:117,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 89
    functionDepth: 4
    functionLinenumber: 89
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testDefaultFlowStyleNested()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
    - '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testDefaultFlowStyleNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:121,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:122,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:122,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:124,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:125,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:126,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:127,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:128,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:128,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:130,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:131,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:132,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:133,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 120
    functionDepth: 4
    functionLinenumber: 120
    functionLinenumberEnd: 134
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testCanonical()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(int)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testCanonical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:137,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:138,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:139,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:140,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:141,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:142,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:143,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:144,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:144,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:146,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:147,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:148,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:148,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:151,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].fail()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:152,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:154,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:157,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].fail()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:158,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:160,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:163,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].fail()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:164,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:166,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:169,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:170,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:171,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 136
    functionDepth: 4
    functionLinenumber: 136
    functionLinenumberEnd: 172
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testIndent()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setIndent()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(int)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].fail()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(int)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:175,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:176,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:177,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:178,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:179,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:180,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:181,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:182,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:182,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setLineBreak(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:184,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:185,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:186,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:187,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setLineBreak(null)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:190,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:191,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.DumperOptionsTest:193,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:193,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 174
    functionDepth: 4
    functionLinenumber: 174
    functionLinenumberEnd: 195
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreak()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setLineBreak(null)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(int)'
    - '[org.yaml.snakeyaml.DumperOptions].setLineBreak(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:198,1
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:199,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:200,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:199,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:202,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:203,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:204,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:205,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:206,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:207,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setLineBreak(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:207,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:208,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:209,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:209,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 197
    functionDepth: 4
    functionLinenumber: 197
    functionLinenumberEnd: 210
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatform()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
    - '[java.util.ArrayList].add(int)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setLineBreak(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
    - '[String].trim()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatform()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:213,1
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:214,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:214,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:215,1
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:216,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:217,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:216,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:218,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 219
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformUnix()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
    - System.setProperty(String,String)
    - '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformUnix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:222,1
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:223,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:223,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:224,1
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:225,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:226,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:225,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:227,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 228
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformMac()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
    - System.setProperty(String,String)
    - '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformMac()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:231,1
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:232,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:232,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:233,1
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:234,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:235,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:234,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:236,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 237
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformWin()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
    - System.setProperty(String,String)
    - '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformWin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:240,1
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.DumperOptionsTest:241,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:241,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:242,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:243,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 244
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformUnknown()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].getString()'
    - System.setProperty(String,String)
    - '[org.yaml.snakeyaml.DumperOptionsTest].getPlatformLineBreak()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:247,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:248,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:249,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:250,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:251,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:252,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:252,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:254,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:255,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:256,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:257,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:258,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:258,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:260,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:261,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:262,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 246
    functionDepth: 4
    functionLinenumber: 246
    functionLinenumberEnd: 263
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testExplicitStart()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testExplicitStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:266,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:267,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:268,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:269,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:270,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:271,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:271,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:273,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:274,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setVersion(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:275,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:276,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:277,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:277,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setVersion(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:279,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:280,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:281,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:281,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].toString()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:283,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 265
    functionDepth: 4
    functionLinenumber: 265
    functionLinenumberEnd: 284
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testVersion()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(int)'
    - '[org.yaml.snakeyaml.DumperOptions].setVersion(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].toString()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:287,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:288,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:289,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:290,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:291,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:292,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:292,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:294,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:295,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:296,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:297,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setTags(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:298,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:299,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:300,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:300,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:302,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:303,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:304,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:305,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 286
    functionDepth: 4
    functionLinenumber: 286
    functionLinenumberEnd: 306
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testTags()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(int)'
    - '[org.yaml.snakeyaml.DumperOptions].setTags(java.util.LinkedHashMap)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:309,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:310,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:310,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:310,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:312,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:313,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:314,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:315,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:316,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 308
    functionDepth: 4
    functionLinenumber: 308
    functionLinenumberEnd: 317
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testAllowUnicode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testAllowUnicode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scalarStyle.toString()
      Src: org.yaml.snakeyaml.DumperOptionsTest:321,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:321,1
    - Dst: flowStyle.toString()
      Src: org.yaml.snakeyaml.DumperOptionsTest:324,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:324,1
    - Dst: lb.toString()
      Src: org.yaml.snakeyaml.DumperOptionsTest:327,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 328
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - scalarStyle.toString()
    - flowStyle.toString()
    - lb.toString()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:331,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:332,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:333,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:334,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:335,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:336,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:337,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:338,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:339,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:340,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:341,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:342,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:343,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 330
    functionDepth: 3
    functionLinenumber: 330
    functionLinenumberEnd: 344
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testWithRepresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testWithRepresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:347,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:348,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:353,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:353,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:354,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:355,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:357,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:362,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:364,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:369,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:370,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:370,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:371,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:372,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 346
    functionDepth: 4
    functionLinenumber: 346
    functionLinenumberEnd: 377
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesDoubleQuoted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesDoubleQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:380,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:381,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:386,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:386,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:387,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:388,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:390,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:395,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:397,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:402,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:403,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:403,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:404,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:405,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 379
    functionDepth: 4
    functionLinenumber: 379
    functionLinenumberEnd: 410
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesSingleQuoted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesSingleQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:413,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:414,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:419,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:419,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:420,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:421,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:423,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:428,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:430,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:435,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:436,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:436,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:437,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:438,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 412
    functionDepth: 4
    functionLinenumber: 412
    functionLinenumberEnd: 443
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesFolded()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesFolded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:446,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:447,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:452,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:452,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:453,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:454,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 445
    functionDepth: 4
    functionLinenumber: 445
    functionLinenumberEnd: 459
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesLiteral()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:462,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:463,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:468,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:468,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:469,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:470,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:472,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:477,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:479,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:484,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:485,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:485,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:486,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:487,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 461
    functionDepth: 4
    functionLinenumber: 461
    functionLinenumberEnd: 492
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesPlain()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesPlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:495,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:497,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:498,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.DumperOptionsTest:500,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:500,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 494
    functionDepth: 2
    functionLinenumber: 494
    functionLinenumberEnd: 502
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testSetIndicatorIndentNegative()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testSetIndicatorIndentNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.DumperOptionsTest:505,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:507,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:508,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.DumperOptionsTest:510,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:510,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 504
    functionDepth: 2
    functionLinenumber: 504
    functionLinenumberEnd: 512
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testSetIndicatorIndentTooBig()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testSetIndicatorIndentTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].createStyle(char)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:516,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:517,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.DumperOptionsTest:519,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:519,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 521
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testCreateUnknownStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptionsTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(String,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].createStyle(char)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testCreateUnknownStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].createStyle(char)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:525,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:524,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].createStyle(char)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:527,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:526,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].createStyle(char)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:528,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:528,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].createStyle(char)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:529,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:529,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].createStyle(null)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:530,1
    - Dst: '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
      Src: org.yaml.snakeyaml.DumperOptionsTest:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 531
      start: 523
    functionDepth: 1
    functionLinenumber: 523
    functionLinenumberEnd: 531
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].testCreateStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptionsTest].assertEquals(org.yaml.snakeyaml.DumperOptionsTest,org.yaml.snakeyaml.DumperOptionsTest)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].createStyle(null)'
    - '[org.yaml.snakeyaml.DumperOptionsTest].createStyle(char)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].testCreateStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.DumperOptionsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.DumperOptionsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.DumperOptionsTest
    signature: '[org.yaml.snakeyaml.DumperOptionsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.BinaryBean].<init>()'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:21,1
    - Dst: '[org.yaml.snakeyaml.BinaryBean].setId(int)'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:22,1
    - Dst: '[org.yaml.snakeyaml.BinaryBean].setData(org.yaml.snakeyaml.BinaryJavaBeanTest)'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:24,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.BinaryBean)'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:26,1
    - Dst: '[org.yaml.snakeyaml.BinaryJavaBeanTest].assertEquals(org.yaml.snakeyaml.BinaryJavaBeanTest,String)'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:30,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:31,1
    - Dst: '[org.yaml.snakeyaml.BinaryJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.BinaryJavaBeanTest)'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:31,1
    - Dst: '[String].<init>(org.yaml.snakeyaml.BinaryJavaBeanTest)'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:32,1
    - Dst: '[T].getData()'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:32,1
    - Dst: '[String].<init>(org.yaml.snakeyaml.BinaryJavaBeanTest)'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:32,1
    - Dst: '[org.yaml.snakeyaml.BinaryJavaBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.BinaryJavaBeanTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 20
    functionDepth: 5
    functionLinenumber: 20
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.BinaryJavaBeanTest].testBeanTest()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/BinaryJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[T].getData()'
    - '[org.yaml.snakeyaml.BinaryBean].setData(org.yaml.snakeyaml.BinaryJavaBeanTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.BinaryBean].setId(int)'
    - '[org.yaml.snakeyaml.BinaryJavaBeanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.BinaryBean)'
    - '[org.yaml.snakeyaml.BinaryBean].<init>()'
    - '[String].<init>(org.yaml.snakeyaml.BinaryJavaBeanTest)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.BinaryJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.BinaryJavaBeanTest)'
    - '[org.yaml.snakeyaml.BinaryJavaBeanTest].assertEquals(org.yaml.snakeyaml.BinaryJavaBeanTest,String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.BinaryJavaBeanTest].testBeanTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.BinaryJavaBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.BinaryJavaBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/BinaryJavaBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.BinaryJavaBeanTest
    signature: '[org.yaml.snakeyaml.BinaryJavaBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.ExclamationTagTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.ExclamationTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.ExclamationTagTest].assertEquals(String,int,T)'
      Src: org.yaml.snakeyaml.ExclamationTagTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.ExclamationTagTest].testImplicitTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ExclamationTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.ExclamationTagTest].assertEquals(String,int,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ExclamationTagTest].testImplicitTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.ExclamationTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.ExclamationTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.ExclamationTagTest].assertEquals(int,T)'
      Src: org.yaml.snakeyaml.ExclamationTagTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.ExclamationTagTest].testNoImplicitTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ExclamationTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.ExclamationTagTest].assertEquals(int,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ExclamationTagTest].testNoImplicitTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.ExclamationTagTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.ExclamationTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ExclamationTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.ExclamationTagTest
    signature: '[org.yaml.snakeyaml.ExclamationTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:27,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:28,1
    - Dst: list.size()
      Src: org.yaml.snakeyaml.Chapter2_1Test:29,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:29,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.Chapter2_1Test:30,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:30,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.Chapter2_1Test:31,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:31,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.Chapter2_1Test:32,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:32,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getPresentation()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:33,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_1Test.java
    functionUses: 0
    functionsReached:
    - list.get(int)
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - list.size()
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
    - '[org.yaml.snakeyaml.YamlDocument].getPresentation()'
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:38,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:39,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_1Test:40,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:40,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:41,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].getClass()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:41,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:41,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_1Test:42,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:42,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(org.yaml.snakeyaml.Chapter2_1Test,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:42,1
    - Dst: Float.valueOf(float)
      Src: org.yaml.snakeyaml.Chapter2_1Test:43,1
    - Dst: Float.valueOf(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:43,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(org.yaml.snakeyaml.Chapter2_1Test,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:43,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:44,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].getClass()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:44,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:44,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.Chapter2_1Test:45,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:45,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(org.yaml.snakeyaml.Chapter2_1Test,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:45,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:46,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].getClass()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:46,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:46,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_1Test:47,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:47,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(org.yaml.snakeyaml.Chapter2_1Test,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_1Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(org.yaml.snakeyaml.Chapter2_1Test,org.yaml.snakeyaml.Chapter2_1Test)'
    - map.get(String)
    - Float.valueOf(float)
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - Double.valueOf(float)
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
    - map.size()
    - '[org.yaml.snakeyaml.Chapter2_1Test].getClass()'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - Float.valueOf(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:52,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:53,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_1Test:54,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:54,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:55,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:56,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:56,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:57,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:57,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:58,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:58,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:59,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:59,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:60,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:61,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:61,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:62,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:62,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:63,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:63,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:64,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_1Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_1Test].size()'
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
    - map.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:69,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:70,1
    - Dst: list.size()
      Src: org.yaml.snakeyaml.Chapter2_1Test:71,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:71,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.Chapter2_1Test:72,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:73,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:73,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].get(String)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:74,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_4()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_1Test.java
    functionUses: 0
    functionsReached:
    - list.get(int)
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_1Test].size()'
    - list.size()
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
    - '[org.yaml.snakeyaml.Chapter2_1Test].get(String)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:79,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:80,1
    - Dst: list.size()
      Src: org.yaml.snakeyaml.Chapter2_1Test:81,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:81,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.Chapter2_1Test:82,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:83,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:83,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:84,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:84,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:85,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:85,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:86,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:86,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.Chapter2_1Test:87,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:87,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:87,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.Chapter2_1Test:88,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:88,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_5()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_1Test.java
    functionUses: 0
    functionsReached:
    - list.get(int)
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_1Test].size()'
    - list.size()
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_1Test)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_1Test].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:93,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:95,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_1Test:96,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:96,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:97,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:98,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:98,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_1Test:99,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_1Test:100,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
      Src: org.yaml.snakeyaml.Chapter2_1Test:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_6()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_1Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_1Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_1Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_1Test].size()'
    - map.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Chapter2_1Test
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Chapter2_1Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_1Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Chapter2_1Test
    signature: '[org.yaml.snakeyaml.Chapter2_1Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlParseTest:31,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.YamlParseTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
      Src: org.yaml.snakeyaml.YamlParseTest:34,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertTrue()'
      Src: org.yaml.snakeyaml.YamlParseTest:36,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertTrue()'
      Src: org.yaml.snakeyaml.YamlParseTest:41,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertEquals(int,org.yaml.snakeyaml.YamlParseTest)'
      Src: org.yaml.snakeyaml.YamlParseTest:42,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.YamlParseTest].testParse()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlParseTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
    - '[org.yaml.snakeyaml.YamlParseTest].assertTrue()'
    - '[org.yaml.snakeyaml.YamlParseTest].assertEquals(int,org.yaml.snakeyaml.YamlParseTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlParseTest].testParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlParseTest:46,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.YamlParseTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
      Src: org.yaml.snakeyaml.YamlParseTest:47,1
    - Dst: '[Iterable<org.yaml.snakeyaml.events.Event>].iterator()'
      Src: org.yaml.snakeyaml.YamlParseTest:47,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertTrue()'
      Src: org.yaml.snakeyaml.YamlParseTest:48,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].next()'
      Src: org.yaml.snakeyaml.YamlParseTest:49,1
    - Dst: documentStartEvent.getExplicit()
      Src: org.yaml.snakeyaml.YamlParseTest:50,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertTrue(org.yaml.snakeyaml.YamlParseTest)'
      Src: org.yaml.snakeyaml.YamlParseTest:50,1
    - Dst: documentStartEvent.getVersion()
      Src: org.yaml.snakeyaml.YamlParseTest:51,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertEquals(org.yaml.snakeyaml.YamlParseTest,org.yaml.snakeyaml.YamlParseTest)'
      Src: org.yaml.snakeyaml.YamlParseTest:51,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.YamlParseTest:52,1
    - Dst: documentStartEvent.getTags()
      Src: org.yaml.snakeyaml.YamlParseTest:52,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertEquals(java.util.HashMap,org.yaml.snakeyaml.YamlParseTest)'
      Src: org.yaml.snakeyaml.YamlParseTest:52,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].next()'
      Src: org.yaml.snakeyaml.YamlParseTest:53,1
    - Dst: scalarEvent.getAnchor()
      Src: org.yaml.snakeyaml.YamlParseTest:54,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertNull(org.yaml.snakeyaml.YamlParseTest)'
      Src: org.yaml.snakeyaml.YamlParseTest:54,1
    - Dst: scalarEvent.getTag()
      Src: org.yaml.snakeyaml.YamlParseTest:55,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertNull(org.yaml.snakeyaml.YamlParseTest)'
      Src: org.yaml.snakeyaml.YamlParseTest:55,1
    - Dst: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
      Src: org.yaml.snakeyaml.YamlParseTest:56,1
    - Dst: '[org.yaml.snakeyaml.events.ImplicitTuple].toString()'
      Src: org.yaml.snakeyaml.YamlParseTest:56,1
    - Dst: scalarEvent.getImplicit()
      Src: org.yaml.snakeyaml.YamlParseTest:56,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].toString()'
      Src: org.yaml.snakeyaml.YamlParseTest:56,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertEquals(String,org.yaml.snakeyaml.YamlParseTest)'
      Src: org.yaml.snakeyaml.YamlParseTest:56,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].next()'
      Src: org.yaml.snakeyaml.YamlParseTest:57,1
    - Dst: documentEndEvent.getExplicit()
      Src: org.yaml.snakeyaml.YamlParseTest:58,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertFalse(org.yaml.snakeyaml.YamlParseTest)'
      Src: org.yaml.snakeyaml.YamlParseTest:58,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertTrue(String)'
      Src: org.yaml.snakeyaml.YamlParseTest:59,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].hasNext()'
      Src: org.yaml.snakeyaml.YamlParseTest:60,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertFalse(org.yaml.snakeyaml.YamlParseTest)'
      Src: org.yaml.snakeyaml.YamlParseTest:60,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: 61
      start: 45
    functionDepth: 4
    functionLinenumber: 45
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.YamlParseTest].testParseEvents()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlParseTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.YamlParseTest].assertEquals(String,org.yaml.snakeyaml.YamlParseTest)'
    - '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
    - '[org.yaml.snakeyaml.YamlParseTest].next()'
    - '[org.yaml.snakeyaml.YamlParseTest].assertTrue(org.yaml.snakeyaml.YamlParseTest)'
    - '[Iterable<org.yaml.snakeyaml.events.Event>].iterator()'
    - '[org.yaml.snakeyaml.YamlParseTest].toString()'
    - '[org.yaml.snakeyaml.YamlParseTest].assertEquals(java.util.HashMap,org.yaml.snakeyaml.YamlParseTest)'
    - '[java.util.HashMap].<init>()'
    - scalarEvent.getImplicit()
    - scalarEvent.getAnchor()
    - '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
    - documentEndEvent.getExplicit()
    - '[org.yaml.snakeyaml.YamlParseTest].assertTrue(String)'
    - scalarEvent.getTag()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.YamlParseTest].assertFalse(org.yaml.snakeyaml.YamlParseTest)'
    - documentStartEvent.getExplicit()
    - '[org.yaml.snakeyaml.YamlParseTest].assertEquals(org.yaml.snakeyaml.YamlParseTest,org.yaml.snakeyaml.YamlParseTest)'
    - '[org.yaml.snakeyaml.YamlParseTest].assertTrue()'
    - '[org.yaml.snakeyaml.events.ImplicitTuple].toString()'
    - '[org.yaml.snakeyaml.YamlParseTest].assertNull(org.yaml.snakeyaml.YamlParseTest)'
    - documentStartEvent.getTags()
    - '[org.yaml.snakeyaml.YamlParseTest].hasNext()'
    - documentStartEvent.getVersion()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlParseTest].testParseEvents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlParseTest:64,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.YamlParseTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
      Src: org.yaml.snakeyaml.YamlParseTest:67,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertTrue()'
      Src: org.yaml.snakeyaml.YamlParseTest:69,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertTrue()'
      Src: org.yaml.snakeyaml.YamlParseTest:74,1
    - Dst: '[org.yaml.snakeyaml.YamlParseTest].assertEquals(int,org.yaml.snakeyaml.YamlParseTest)'
      Src: org.yaml.snakeyaml.YamlParseTest:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 63
    functionDepth: 4
    functionLinenumber: 63
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.YamlParseTest].testParseManyDocuments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlParseTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
    - '[org.yaml.snakeyaml.YamlParseTest].assertTrue()'
    - '[org.yaml.snakeyaml.YamlParseTest].assertEquals(int,org.yaml.snakeyaml.YamlParseTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlParseTest].testParseManyDocuments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.YamlParseTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.YamlParseTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlParseTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.YamlParseTest
    signature: '[org.yaml.snakeyaml.YamlParseTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:25,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:27,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGen].<init>()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:28,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGen].setId(int)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:29,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGen].setSuit(org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:30,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:31,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:32,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:33,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGen].setMap(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumBeanGen)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:35,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:36,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.EnumBeanGenTest].testDumpEnumBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumBeanGen].<init>()'
    - '[org.yaml.snakeyaml.EnumBeanGen].setSuit(org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumBeanGen)'
    - '[org.yaml.snakeyaml.EnumBeanGen].setMap(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[org.yaml.snakeyaml.EnumBeanGen].setId(int)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumBeanGenTest].testDumpEnumBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:46,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:49,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:50,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:51,1
    - Dst: '[T].getSuit()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:53,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(org.yaml.snakeyaml.EnumBeanGenTest,org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:53,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:54,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(int,org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:54,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:55,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.EnumBeanGenTest].testLoadEnumBeanExplicitTags()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(int,org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(org.yaml.snakeyaml.EnumBeanGenTest,org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[T].getMap()'
    - '[T].getSuit()'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumBeanGenTest].testLoadEnumBeanExplicitTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:59,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,null,null)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:60,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:63,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:63,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:68,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:71,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:72,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:73,1
    - Dst: '[T].getSuit()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:75,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(org.yaml.snakeyaml.EnumBeanGenTest,org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:75,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:76,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(int,org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:76,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:77,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.EnumBeanGenTest].testLoadNoTag4GenEnumProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(int,org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(org.yaml.snakeyaml.EnumBeanGenTest,org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
    - '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,null,null)'
    - '[T].getId()'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[T].getMap()'
    - '[T].getSuit()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumBeanGenTest].testLoadNoTag4GenEnumProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:81,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:81,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:82,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,null,null)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:83,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,null)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:84,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:84,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:86,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:87,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:89,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:92,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:93,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:94,1
    - Dst: '[T].getSuit()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:96,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(org.yaml.snakeyaml.EnumBeanGenTest,org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:96,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:97,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(int,org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:97,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:98,1
    - Dst: '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.EnumBeanGenTest)'
      Src: org.yaml.snakeyaml.EnumBeanGenTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 80
    functionDepth: 3
    functionLinenumber: 80
    functionLinenumberEnd: 99
    functionName: '[org.yaml.snakeyaml.EnumBeanGenTest].testLoadNoTags()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(int,org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[org.yaml.snakeyaml.EnumBeanGenTest].assertEquals(org.yaml.snakeyaml.EnumBeanGenTest,org.yaml.snakeyaml.EnumBeanGenTest)'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumBeanGenTest,int)'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,null)'
    - '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,null,null)'
    - '[org.yaml.snakeyaml.TypeDescription].substituteProperty(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - '[T].getId()'
    - '[java.util.LinkedHashMap].<init>()'
    - '[T].getMap()'
    - '[T].getSuit()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumBeanGenTest].testLoadNoTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.EnumBeanGenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.EnumBeanGenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.EnumBeanGenTest
    signature: '[org.yaml.snakeyaml.EnumBeanGenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.YamlCreator:23,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.yaml.snakeyaml.YamlCreator:24,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedPrefixesTagInspector].<init>(org.yaml.snakeyaml.YamlCreator)'
      Src: org.yaml.snakeyaml.YamlCreator:24,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedPrefixesTagInspector)'
      Src: org.yaml.snakeyaml.YamlCreator:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.YamlCreator:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - start
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlCreator.java
    functionUses: 131
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[java.util.Collections].singletonList(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedPrefixesTagInspector)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.inspector.TrustedPrefixesTagInspector].<init>(org.yaml.snakeyaml.YamlCreator)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.YamlCreator:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.YamlCreator:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlCreator.java
    functionUses: 23
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.YamlCreator:34,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.YamlCreator:35,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.YamlCreator:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.LoaderOptions
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlCreator.java
    functionUses: 16
    functionsReached:
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.LoaderOptions
    signature: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.YamlCreator:40,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.yaml.snakeyaml.YamlCreator:42,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedPrefixesTagInspector].<init>(org.yaml.snakeyaml.YamlCreator)'
      Src: org.yaml.snakeyaml.YamlCreator:42,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedPrefixesTagInspector)'
      Src: org.yaml.snakeyaml.YamlCreator:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.LoaderOptions
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - packageName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlCreator.java
    functionUses: 26
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedPrefixesTagInspector)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[java.util.Collections].singletonList(String)'
    - '[org.yaml.snakeyaml.inspector.TrustedPrefixesTagInspector].<init>(org.yaml.snakeyaml.YamlCreator)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.LoaderOptions
    signature: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.YamlCreator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.YamlCreator].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.YamlCreator
    signature: '[org.yaml.snakeyaml.YamlCreator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:27,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:28,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_13()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_13()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:33,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:34,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_14()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_14()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: YamlDocument.class.getClassLoader()
      Src: org.yaml.snakeyaml.Chapter2_3Test:41,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].getResourceAsStream(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:41,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:43,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:46,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(org.yaml.snakeyaml.Chapter2_3Test,T)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:49,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:50,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_15()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.Chapter2_3Test)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(org.yaml.snakeyaml.Chapter2_3Test,T)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.Chapter2_3Test)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].getResourceAsStream(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - YamlDocument.class.getClassLoader()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_15()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:56,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:57,1
    - Dst: map.toString()
      Src: org.yaml.snakeyaml.Chapter2_3Test:58,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_3Test:58,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(org.yaml.snakeyaml.Chapter2_3Test,int,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:58,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:59,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:59,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:60,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:60,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:61,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_16()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(org.yaml.snakeyaml.Chapter2_3Test,int,org.yaml.snakeyaml.Chapter2_3Test)'
    - map.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - map.toString()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_16()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:67,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:68,1
    - Dst: map.toString()
      Src: org.yaml.snakeyaml.Chapter2_3Test:69,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_3Test:69,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(org.yaml.snakeyaml.Chapter2_3Test,int,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:69,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:70,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:70,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:71,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:71,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:72,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:72,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:73,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:73,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:74,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:74,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:75,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(org.yaml.snakeyaml.Chapter2_3Test,int,org.yaml.snakeyaml.Chapter2_3Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
    - map.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - map.toString()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:80,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:81,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:82,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_unicode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    - map.get(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_unicode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:87,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:88,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:89,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_control()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - map.get(String)
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_control()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:94,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:95,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:96,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_hexesc()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    - map.get(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_hexesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:101,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:102,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:103,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_single()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    - map.get(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_single()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:108,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:109,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:110,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 111
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_quoted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    - map.get(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_quoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:115,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:116,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:117,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_tie_fighter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    - map.get(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_tie_fighter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:122,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_3Test:123,1
    - Dst: map.toString()
      Src: org.yaml.snakeyaml.Chapter2_3Test:124,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_3Test:124,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(org.yaml.snakeyaml.Chapter2_3Test,int,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:124,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:125,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:125,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_3Test:126,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
      Src: org.yaml.snakeyaml.Chapter2_3Test:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 127
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_18()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_3Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_3Test].assertEquals(org.yaml.snakeyaml.Chapter2_3Test,int,org.yaml.snakeyaml.Chapter2_3Test)'
    - map.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - map.toString()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_18()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Chapter2_3Test
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Chapter2_3Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Chapter2_3Test
    signature: '[org.yaml.snakeyaml.Chapter2_3Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: YamlDocument.class.getClassLoader()
      Src: org.yaml.snakeyaml.YamlDocument:32,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getResourceAsStream(org.yaml.snakeyaml.YamlDocument)'
      Src: org.yaml.snakeyaml.YamlDocument:32,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.YamlDocument:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.YamlDocument:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.YamlDocument:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.YamlDocument)'
      Src: org.yaml.snakeyaml.YamlDocument:37,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.yaml.snakeyaml.YamlDocument:38,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream,org.yaml.snakeyaml.YamlDocument)'
      Src: org.yaml.snakeyaml.YamlDocument:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T,java.io.OutputStreamWriter)'
      Src: org.yaml.snakeyaml.YamlDocument:40,1
    - Dst: charset.name()
      Src: org.yaml.snakeyaml.YamlDocument:42,1
    - Dst: '[java.io.ByteArrayOutputStream].toString(org.yaml.snakeyaml.YamlDocument)'
      Src: org.yaml.snakeyaml.YamlDocument:42,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(org.yaml.snakeyaml.YamlDocument)'
      Src: org.yaml.snakeyaml.YamlDocument:43,1
    - Dst: '[RuntimeException].<init>(org.yaml.snakeyaml.YamlDocument)'
      Src: org.yaml.snakeyaml.YamlDocument:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.YamlDocument)'
      Src: org.yaml.snakeyaml.YamlDocument:49,1
    - Dst: '[T].equals(T)'
      Src: org.yaml.snakeyaml.YamlDocument:50,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.YamlDocument:51,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - org.yaml.snakeyaml.constructor.Constructor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.YamlDocument
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sourceName
    - check
    - constructor
    argTypes:
    - String
    - boolean
    - org.yaml.snakeyaml.constructor.Constructor
    constantsTouched: []
    func_position:
      end: 53
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean,org.yaml.snakeyaml.constructor.Constructor)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlDocument.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayOutputStream].toString(org.yaml.snakeyaml.YamlDocument)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream,org.yaml.snakeyaml.YamlDocument)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[RuntimeException].<init>(org.yaml.snakeyaml.YamlDocument)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(T,java.io.OutputStreamWriter)'
    - charset.name()
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.YamlDocument)'
    - '[T].equals(T)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(org.yaml.snakeyaml.YamlDocument)'
    - '[RuntimeException].<init>(String)'
    - '[org.yaml.snakeyaml.YamlDocument].getResourceAsStream(org.yaml.snakeyaml.YamlDocument)'
    - YamlDocument.class.getClassLoader()
    linkageType: ''
    returnType: org.yaml.snakeyaml.YamlDocument
    signature: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean,org.yaml.snakeyaml.constructor.Constructor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean,null)'
      Src: org.yaml.snakeyaml.YamlDocument:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.YamlDocument
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceName
    - check
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlDocument.java
    functionUses: 5
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean,null)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.YamlDocument
    signature: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
      Src: org.yaml.snakeyaml.YamlDocument:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.YamlDocument
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlDocument.java
    functionUses: 32
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.YamlDocument
    signature: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.YamlDocument].getSource()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.YamlDocument].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.YamlDocument].getPresentation()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlDocument.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.YamlDocument].getPresentation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.YamlDocument:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlDocument.java
    functionUses: 37
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test:249,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
      Src: org.yaml.snakeyaml.Example2_24Test:249,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.Example2_24Test:250,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.Example2_24Test:250,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test].assertNotNull(T)'
      Src: org.yaml.snakeyaml.Example2_24Test:251,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test:252,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.Example2_24Test:252,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.Example2_24Test:253,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.Example2_24Test:254,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.Example2_24Test:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 248
    functionDepth: 4
    functionLinenumber: 248
    functionLinenumberEnd: 256
    functionName: '[org.yaml.snakeyaml.Example2_24Test].testExample_2_24()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
    - '[org.yaml.snakeyaml.Example2_24Test].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
    - '[org.yaml.snakeyaml.Example2_24Test].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Example2_24Test].testExample_2_24()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test
    signature: '[org.yaml.snakeyaml.Example2_24Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:37,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:37,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:38,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:38,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape)
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:38,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:39,1
    - Dst: '[ConstructCircle].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:39,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructCircle)
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:39,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:40,1
    - Dst: '[ConstructLine].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:40,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructLine)
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:40,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:41,1
    - Dst: '[ConstructLabel].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:41,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructLabel)
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 13
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[ConstructCircle].<init>()'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructLabel)
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape].<init>()'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructLine)
    - '[ConstructLine].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape)
    - '[ConstructLabel].<init>()'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructCircle)
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyConstructor
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape].constructSequence(org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape:49,1
    - Dst: '[org.yaml.snakeyaml.immutable.Shape].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape].constructSequence(org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape)'
    - '[org.yaml.snakeyaml.immutable.Shape].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].constructMapping(org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle:60,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].get(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle:62,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].get(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle:62,1
    - Dst: '[Circle].<init>(java.util.Map<String,Integer>,Integer)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].constructMapping(org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle)'
    - '[Circle].<init>(java.util.Map<String,Integer>,Integer)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].constructMapping(org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine:72,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].get(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine:73,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].get(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine:74,1
    - Dst: '[Line].<init>(java.util.Map<String,Integer>,java.util.Map<String,Integer>)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 76
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].get(String)'
    - '[Line].<init>(java.util.Map<String,Integer>,java.util.Map<String,Integer>)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].constructMapping(org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].constructMapping(org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel:84,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].get(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel:85,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].get(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel:86,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].get(String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel:86,1
    - Dst: '[Label].<init>(java.util.Map<String,Integer>,Integer,String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].constructMapping(org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].get(String)'
    - '[Label].<init>(java.util.Map<String,Integer>,Integer,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:95,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:95,1
    - Dst: '[RepresentShape].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:96,1
    - Dst: this.representers.put(RepresentShape)
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:96,1
    - Dst: '[RepresentCircle].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:97,1
    - Dst: this.representers.put(RepresentCircle)
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:97,1
    - Dst: '[RepresentLine].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:98,1
    - Dst: this.representers.put(RepresentLine)
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:98,1
    - Dst: '[RepresentLabel].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:99,1
    - Dst: this.representers.put(RepresentLabel)
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:99,1
    - Dst: '[RepresentHex].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:100,1
    - Dst: this.representers.put(RepresentHex)
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 94
    functionDepth: 3
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - '[RepresentShape].<init>()'
    - '[RepresentCircle].<init>()'
    - '[RepresentLine].<init>()'
    - this.representers.put(RepresentCircle)
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - this.representers.put(RepresentLine)
    - '[RepresentHex].<init>()'
    - '[RepresentLabel].<init>()'
    - this.representers.put(RepresentShape)
    - this.representers.put(RepresentLabel)
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - this.representers.put(RepresentHex)
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: shape.getEntities()
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape:107,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape)'
    - shape.getEntities()
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle:116,1
    - Dst: circle.getCenter()
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle:117,1
    - Dst: '[java.util.TreeMap].put(String,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle:117,1
    - Dst: circle.getRadius()
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle:118,1
    - Dst: '[java.util.TreeMap].put(String,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle:118,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle].representMapping(org.yaml.snakeyaml.nodes.Tag,java.util.TreeMap,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeMap].<init>()'
    - circle.getRadius()
    - '[java.util.TreeMap].put(String,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle)'
    - circle.getCenter()
    - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle].representMapping(org.yaml.snakeyaml.nodes.Tag,java.util.TreeMap,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine:127,1
    - Dst: line.getStart()
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine:128,1
    - Dst: '[java.util.TreeMap].put(String,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine:128,1
    - Dst: line.getFinish()
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine:129,1
    - Dst: '[java.util.TreeMap].put(String,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine:129,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine].representMapping(org.yaml.snakeyaml.nodes.Tag,java.util.TreeMap,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeMap].<init>()'
    - line.getStart()
    - '[java.util.TreeMap].put(String,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine].representMapping(org.yaml.snakeyaml.nodes.Tag,java.util.TreeMap,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine)'
    - line.getFinish()
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel:138,1
    - Dst: label.getStart()
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel:139,1
    - Dst: '[java.util.TreeMap].put(String,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel:139,1
    - Dst: label.getColor()
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel:140,1
    - Dst: '[HexInteger].<init>(org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel:140,1
    - Dst: '[java.util.TreeMap].put(String,HexInteger)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel:140,1
    - Dst: label.getText()
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel:141,1
    - Dst: '[java.util.TreeMap].put(String,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel:141,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel].representMapping(org.yaml.snakeyaml.nodes.Tag,java.util.TreeMap,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 143
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 143
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeMap].put(String,HexInteger)'
    - '[HexInteger].<init>(org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel)'
    - '[java.util.TreeMap].<init>()'
    - label.getStart()
    - label.getText()
    - label.getColor()
    - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel].representMapping(org.yaml.snakeyaml.nodes.Tag,java.util.TreeMap,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel)'
    - '[java.util.TreeMap].put(String,org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: hex.getColor()
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex:150,1
    - Dst: Integer.toHexString(org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex)
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex:150,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex].toUpperCase()'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex:150,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex].representScalar(org.yaml.snakeyaml.nodes.Tag,String)'
      Src: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached:
    - hex.getColor()
    - Integer.toHexString(org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex)
    - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex].representScalar(org.yaml.snakeyaml.nodes.Tag,String)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex].toUpperCase()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex
    signature: '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.HexInteger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - color
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.yaml.snakeyaml.Example2_24Test.HexInteger].<init>(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.HexInteger
    signature: '[org.yaml.snakeyaml.Example2_24Test.HexInteger].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.yaml.snakeyaml.Example2_24Test.HexInteger].getColor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.Example2_24Test.HexInteger].getColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Entity>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.issues.issue94.Entity>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Shape].getEntities()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.issues.issue94.Entity>
    signature: '[org.yaml.snakeyaml.Example2_24Test.Shape].getEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.issues.issue94.Entity>
      classConcrete: true
      classEnum: false
      classFields:
      - List<Entity>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.Shape
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entities
    argTypes:
    - java.util.List<org.yaml.snakeyaml.issues.issue94.Entity>
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Shape].<init>(java.util.List<org.yaml.snakeyaml.issues.issue94.Entity>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.Shape
    signature: '[org.yaml.snakeyaml.Example2_24Test.Shape].<init>(java.util.List<org.yaml.snakeyaml.issues.issue94.Entity>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.Entity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Entity].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.Entity
    signature: '[org.yaml.snakeyaml.Example2_24Test.Entity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Integer>
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - Integer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.Circle
      static: false
      superClass: Entity
    argCount: 2
    argNames:
    - center
    - radius
    argTypes:
    - java.util.Map<String,Integer>
    - Integer
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Circle].<init>(java.util.Map<String,Integer>,Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.Circle
    signature: '[org.yaml.snakeyaml.Example2_24Test.Circle].<init>(java.util.Map<String,Integer>,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - Integer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Integer>
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Circle].getCenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Integer>
    signature: '[org.yaml.snakeyaml.Example2_24Test.Circle].getCenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - Integer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Circle].getRadius()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.Example2_24Test.Circle].getRadius()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - Map<String, Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.Line
      static: false
      superClass: Entity
    argCount: 2
    argNames:
    - start
    - finish
    argTypes:
    - java.util.Map<String,Integer>
    - java.util.Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Line].<init>(java.util.Map<String,Integer>,java.util.Map<String,Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.Line
    signature: '[org.yaml.snakeyaml.Example2_24Test.Line].<init>(java.util.Map<String,Integer>,java.util.Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - Map<String, Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Integer>
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Line].getStart()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Integer>
    signature: '[org.yaml.snakeyaml.Example2_24Test.Line].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - Map<String, Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Integer>
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Line].getFinish()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Integer>
    signature: '[org.yaml.snakeyaml.Example2_24Test.Line].getFinish()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Integer>
      - Integer
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_24Test.Label
      static: false
      superClass: Entity
    argCount: 3
    argNames:
    - start
    - color
    - text
    argTypes:
    - java.util.Map<String,Integer>
    - Integer
    - String
    constantsTouched: []
    func_position:
      end: 233
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 233
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Label].<init>(java.util.Map<String,Integer>,Integer,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_24Test.Label
    signature: '[org.yaml.snakeyaml.Example2_24Test.Label].<init>(java.util.Map<String,Integer>,Integer,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Integer>
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Label].getStart()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Integer>
    signature: '[org.yaml.snakeyaml.Example2_24Test.Label].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Label].getColor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.Example2_24Test.Label].getColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - Integer
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.yaml.snakeyaml.Example2_24Test.Label].getText()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.Example2_24Test.Label].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.TypeDescriptionTest:22,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].toString()'
      Src: org.yaml.snakeyaml.TypeDescriptionTest:25,1
    - Dst: '[org.yaml.snakeyaml.TypeDescriptionTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.TypeDescriptionTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 21
    functionDepth: 2
    functionLinenumber: 21
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.TypeDescriptionTest].testToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/TypeDescriptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescriptionTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.TypeDescription].toString()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.TypeDescriptionTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.TypeDescriptionTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.TypeDescriptionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/TypeDescriptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.TypeDescriptionTest
    signature: '[org.yaml.snakeyaml.TypeDescriptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - org.yaml.snakeyaml.Person
      - org.yaml.snakeyaml.Person
      - java.util.List<org.yaml.snakeyaml.Product>
      - Float
      - Float
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Invoice
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Invoice].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Invoice.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Invoice
    signature: '[org.yaml.snakeyaml.Invoice].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - String
      - Float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.Product].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Product.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.Product].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - String
      - Float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Product
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Product].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Product.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Product
    signature: '[org.yaml.snakeyaml.Product].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.yaml.snakeyaml.Address
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Person
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Person].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Person.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Person
    signature: '[org.yaml.snakeyaml.Person].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 5
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].setUp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].dumpJavaBeanWithNullValues(boolean)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:34,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:37,1
    - Dst: '[T].getString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:38,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:38,1
    - Dst: '[T].getBoolean1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:39,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:39,1
    - Dst: '[T].getDate()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:40,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:40,1
    - Dst: '[T].getDouble1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:41,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:41,1
    - Dst: '[T].getFloat1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:42,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:42,1
    - Dst: '[T].getInteger()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:43,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:43,1
    - Dst: '[T].getLong1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:44,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:44,1
    - Dst: '[T].getSqlDate()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:45,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:45,1
    - Dst: '[T].getTimestamp()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:46,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:48,1
    - Dst: '[T].getString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:49,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:49,1
    - Dst: '[T].getBoolean1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:50,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:50,1
    - Dst: '[T].getDate()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:51,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:51,1
    - Dst: '[T].getDouble1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:52,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:52,1
    - Dst: '[T].getFloat1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:53,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:53,1
    - Dst: '[T].getInteger()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:54,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:54,1
    - Dst: '[T].getLong1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:55,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:55,1
    - Dst: '[T].getSqlDate()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:56,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:56,1
    - Dst: '[T].getTimestamp()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:57,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 58
      start: 33
    functionDepth: 5
    functionLinenumber: 33
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNotNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached:
    - '[T].getTimestamp()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].dumpJavaBeanWithNullValues(boolean)'
    - '[T].getSqlDate()'
    - '[T].getInteger()'
    - '[T].getDate()'
    - '[T].getDouble1()'
    - '[T].getString()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNotNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[T].getBoolean1()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[T].getFloat1()'
    - '[T].getLong1()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNotNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].dumpJavaBeanWithNullValues(boolean)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:61,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:63,1
    - Dst: '[T].getString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:64,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:66,1
    - Dst: '[T].getString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:67,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 60
    functionDepth: 5
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].dumpJavaBeanWithNullValues(boolean)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getString()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNull(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:71,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:72,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:73,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:74,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:76,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue171.CustomRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:76,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setBoolean1(null)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:77,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:78,1
    - Dst: '[java.util.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:78,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDate(java.util.Date)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:78,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDouble1(float)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:79,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setFloat1(float)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:80,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setInteger(int)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:81,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setLong1(int)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:82,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:83,1
    - Dst: '[java.sql.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:83,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setSqlDate(java.sql.Date)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:83,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setString(null)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:84,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:85,1
    - Dst: '[java.sql.Timestamp].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:85,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setTimestamp(java.sql.Timestamp)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:85,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.JavaBeanWithNullValues)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:87,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:90,1
    - Dst: '[T].getBoolean1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:91,1
    - Dst: '[T].getBoolean1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:91,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNull(String,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:91,1
    - Dst: '[T].getString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:92,1
    - Dst: '[T].getString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:92,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNull(String,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 93
      start: 70
    functionDepth: 4
    functionLinenumber: 70
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNullStringAndBoolean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setBoolean1(null)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.JavaBeanWithNullValues)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - System.currentTimeMillis()
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setLong1(int)'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
    - '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].<init>()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDate(java.util.Date)'
    - '[T].getBoolean1()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setTimestamp(java.sql.Timestamp)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setString(null)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[java.sql.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue171.CustomRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDouble1(float)'
    - '[T].getString()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setInteger(int)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setSqlDate(java.sql.Date)'
    - '[java.sql.Timestamp].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
    - '[java.util.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNull(String,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setFloat1(float)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNullStringAndBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:96,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:97,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:98,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:99,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:100,1
    - Dst: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:101,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue171.CustomRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:101,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setBoolean1(null)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:102,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:103,1
    - Dst: '[java.util.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:103,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDate(java.util.Date)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:103,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDouble1(float)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:104,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setFloat1(float)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:105,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setInteger(int)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:106,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setLong1(int)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:107,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:108,1
    - Dst: '[java.sql.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:108,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setSqlDate(java.sql.Date)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:108,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setString(null)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:109,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:110,1
    - Dst: '[java.sql.Timestamp].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:110,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setTimestamp(java.sql.Timestamp)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:110,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.JavaBeanWithNullValues)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:112,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:114,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertFalse(String,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:115,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue171.CustomRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:115,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:116,1
    - Dst: '[T].getBoolean1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:117,1
    - Dst: '[T].getBoolean1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:117,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNull(String,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:117,1
    - Dst: '[T].getString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:118,1
    - Dst: '[T].getString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:118,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNull(String,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:118,1
    - Dst: '[T].getDouble1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:119,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertEquals(float,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:119,1
    - Dst: '[T].getFloat1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:120,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertEquals(float,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:120,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:121,1
    - Dst: '[T].getInteger()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:121,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertEquals(org.yaml.snakeyaml.JavaBeanWithNullValuesTest,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:121,1
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:122,1
    - Dst: '[T].getLong1()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:122,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertEquals(org.yaml.snakeyaml.JavaBeanWithNullValuesTest,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 123
      start: 95
    functionDepth: 4
    functionLinenumber: 95
    functionLinenumberEnd: 123
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNoRootTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setBoolean1(null)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertFalse(String,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - System.currentTimeMillis()
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setLong1(int)'
    - '[T].getDouble1()'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
    - '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
    - '[T].getFloat1()'
    - Long.valueOf(int)
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].<init>()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDate(java.util.Date)'
    - '[T].getBoolean1()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setTimestamp(java.sql.Timestamp)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setString(null)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertEquals(float,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[java.sql.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue171.CustomRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDouble1(float)'
    - '[T].getString()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setInteger(int)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setSqlDate(java.sql.Date)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[java.sql.Timestamp].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.JavaBeanWithNullValues)'
    - '[java.util.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[T].getInteger()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertNull(String,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setFloat1(float)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].assertEquals(org.yaml.snakeyaml.JavaBeanWithNullValuesTest,org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[T].getLong1()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNoRootTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:126,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:127,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:128,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:129,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:130,1
    - Dst: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:131,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue171.CustomRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:131,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.JavaBeanWithNullValues)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:133,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setBoolean1(boolean)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:135,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:136,1
    - Dst: '[java.util.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:136,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDate(java.util.Date)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:136,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDouble1(float)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:137,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setFloat1(float)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:138,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setInteger(int)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:139,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setLong1(int)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:140,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:141,1
    - Dst: '[java.sql.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:141,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setSqlDate(java.sql.Date)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:141,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setString(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:142,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:143,1
    - Dst: '[java.sql.Timestamp].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:143,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setTimestamp(java.sql.Timestamp)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:143,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.JavaBeanWithNullValues)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest:144,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - nullValues
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 145
      start: 125
    functionDepth: 4
    functionLinenumber: 125
    functionLinenumberEnd: 145
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].dumpJavaBeanWithNullValues(boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.JavaBeanWithNullValues)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - System.currentTimeMillis()
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setLong1(int)'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
    - '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setString(String)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setBoolean1(boolean)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].<init>()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDate(java.util.Date)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setTimestamp(java.sql.Timestamp)'
    - '[java.sql.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue171.CustomRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDouble1(float)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setInteger(int)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setSqlDate(java.sql.Date)'
    - '[java.sql.Timestamp].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
    - '[java.util.Date].<init>(org.yaml.snakeyaml.JavaBeanWithNullValuesTest)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setFloat1(float)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].dumpJavaBeanWithNullValues(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter:150,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter:150,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter:151,1
    - Dst: this.representers.put(org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat)
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter:151,1
    - Dst: '[RepresentLong].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter:152,1
    - Dst: this.representers.put(RepresentLong)
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter:152,1
    - Dst: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter:153,1
    - Dst: this.representers.put(org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate)
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter:153,1
    - Dst: '[RepresentTime].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter:154,1
    - Dst: this.representers.put(RepresentTime)
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 149
    functionDepth: 3
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached:
    - this.representers.put(org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat)
    - '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].<init>()'
    - this.representers.put(RepresentTime)
    - '[RepresentTime].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat].<init>()'
    - this.representers.put(org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate)
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - this.representers.put(RepresentLong)
    - '[RepresentLong].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat:160,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat:160,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 3
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat)'
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong:167,1
    - Dst: '[Long].toString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong:167,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 3
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached:
    - '[Long].toString()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate:174,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate:174,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 3
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime:181,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime:181,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime)'
      Src: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 3
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.Example2_27Test:25,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Example2_27Test:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.Example2_27Test:25,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.Example2_27Test:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.Example2_27Test:26,1
    - Dst: '[org.yaml.snakeyaml.Example2_27Test].assertNotNull(T)'
      Src: org.yaml.snakeyaml.Example2_27Test:27,1
    - Dst: '[org.yaml.snakeyaml.Example2_27Test].assertEquals(String,org.yaml.snakeyaml.Example2_27Test)'
      Src: org.yaml.snakeyaml.Example2_27Test:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.Example2_27Test:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.Example2_27Test:31,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.Example2_27Test:32,1
    - Dst: '[org.yaml.snakeyaml.Example2_27Test].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.Example2_27Test:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.Example2_27Test].testExample_2_27()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_27Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Example2_27Test].assertEquals(String,org.yaml.snakeyaml.Example2_27Test)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Example2_27Test].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Example2_27Test].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Example2_27Test].testExample_2_27()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Example2_27Test
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Example2_27Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_27Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Example2_27Test
    signature: '[org.yaml.snakeyaml.Example2_27Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:25,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:26,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:26,1
    - Dst: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.PropertyUtilsSharingTest)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:26,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:28,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:28,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:29,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:29,1
    - Dst: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.PropertyUtilsSharingTest)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:29,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:31,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:31,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:32,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:32,1
    - Dst: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.PropertyUtilsSharingTest)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 24
    functionDepth: 5
    functionLinenumber: 24
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlDefaults()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/PropertyUtilsSharingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.PropertyUtilsSharingTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:36,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:37,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:39,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:40,1
    - Dst: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:40,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:41,1
    - Dst: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.PropertyUtilsSharingTest)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlConstructorWithPropertyUtils()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/PropertyUtilsSharingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.PropertyUtilsSharingTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlConstructorWithPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:45,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:45,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:46,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:48,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:49,1
    - Dst: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:49,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:50,1
    - Dst: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.PropertyUtilsSharingTest)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlRepresenterWithPropertyUtils()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/PropertyUtilsSharingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.PropertyUtilsSharingTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlRepresenterWithPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:55,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:55,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:56,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:57,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:58,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:58,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:59,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:61,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:62,1
    - Dst: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:62,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:63,1
    - Dst: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.PropertyUtilsSharingTest)'
      Src: org.yaml.snakeyaml.PropertyUtilsSharingTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlConstructorANDRepresenterWithPropertyUtils()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/PropertyUtilsSharingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].assertSame(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.PropertyUtilsSharingTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlConstructorANDRepresenterWithPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.PropertyUtilsSharingTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/PropertyUtilsSharingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.PropertyUtilsSharingTest
    signature: '[org.yaml.snakeyaml.PropertyUtilsSharingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlStream].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:28,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_5Test:29,1
    - Dst: '[java.util.List<Object>].size()'
      Src: org.yaml.snakeyaml.Chapter2_5Test:30,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:30,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:31,1
    - Dst: data0.get(String)
      Src: org.yaml.snakeyaml.Chapter2_5Test:32,1
    - Dst: date.getTime()
      Src: org.yaml.snakeyaml.Chapter2_5Test:33,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,int,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:33,1
    - Dst: data0.get(String)
      Src: org.yaml.snakeyaml.Chapter2_5Test:34,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:34,1
    - Dst: data0.get(String)
      Src: org.yaml.snakeyaml.Chapter2_5Test:35,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:35,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:37,1
    - Dst: data1.get(String)
      Src: org.yaml.snakeyaml.Chapter2_5Test:38,1
    - Dst: date1.after(org.yaml.snakeyaml.Chapter2_5Test)
      Src: org.yaml.snakeyaml.Chapter2_5Test:39,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertTrue(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:39,1
    - Dst: data1.get(String)
      Src: org.yaml.snakeyaml.Chapter2_5Test:40,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:40,1
    - Dst: data1.get(String)
      Src: org.yaml.snakeyaml.Chapter2_5Test:41,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:41,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:43,1
    - Dst: data3.get(String)
      Src: org.yaml.snakeyaml.Chapter2_5Test:44,1
    - Dst: date3.after(org.yaml.snakeyaml.Chapter2_5Test)
      Src: org.yaml.snakeyaml.Chapter2_5Test:45,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertTrue(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:45,1
    - Dst: data3.get(String)
      Src: org.yaml.snakeyaml.Chapter2_5Test:46,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:46,1
    - Dst: data3.get(String)
      Src: org.yaml.snakeyaml.Chapter2_5Test:47,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:47,1
    - Dst: data3.get(String)
      Src: org.yaml.snakeyaml.Chapter2_5Test:48,1
    - Dst: list3.get(int)
      Src: org.yaml.snakeyaml.Chapter2_5Test:49,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].get(String)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:50,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:50,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_5Test:51,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].get(String)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:51,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(org.yaml.snakeyaml.Chapter2_5Test,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:51,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].get(String)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:52,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:52,1
    - Dst: list3.get(int)
      Src: org.yaml.snakeyaml.Chapter2_5Test:53,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].get(String)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:54,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:54,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_5Test:55,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].get(String)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:55,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(org.yaml.snakeyaml.Chapter2_5Test,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:55,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].get(String)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:56,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
      Src: org.yaml.snakeyaml.Chapter2_5Test:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 26
    functionDepth: 5
    functionLinenumber: 26
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.Chapter2_5Test].testExample_2_28()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_5Test.java
    functionUses: 0
    functionsReached:
    - data1.get(String)
    - '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_5Test)'
    - '[java.util.List<Object>].size()'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.Chapter2_5Test].assertTrue(String,org.yaml.snakeyaml.Chapter2_5Test)'
    - date.getTime()
    - '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_5Test)'
    - date1.after(org.yaml.snakeyaml.Chapter2_5Test)
    - '[org.yaml.snakeyaml.YamlStream].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(String,int,org.yaml.snakeyaml.Chapter2_5Test)'
    - date3.after(org.yaml.snakeyaml.Chapter2_5Test)
    - '[org.yaml.snakeyaml.Chapter2_5Test].assertEquals(org.yaml.snakeyaml.Chapter2_5Test,org.yaml.snakeyaml.Chapter2_5Test)'
    - list3.get(int)
    - '[org.yaml.snakeyaml.YamlStream].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_5Test].get(String)'
    - data3.get(String)
    - '[java.util.List<Object>].get(int)'
    - data0.get(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_5Test].testExample_2_28()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Chapter2_5Test
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Chapter2_5Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_5Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Chapter2_5Test
    signature: '[org.yaml.snakeyaml.Chapter2_5Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.JavaBeanWithNullValues
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.JavaBeanWithNullValues
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setString(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getInteger()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - integer
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setInteger(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setInteger(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getFloat1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Float
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getFloat1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Float
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - float1
    argTypes:
    - Float
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setFloat1(Float)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setFloat1(Float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getDouble1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Double
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getDouble1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - double1
    argTypes:
    - Double
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDouble1(Double)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDouble1(Double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getLong1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getLong1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - long1
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setLong1(Long)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setLong1(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getDate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDate(java.util.Date)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDate(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getSqlDate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.sql.Date
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getSqlDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Date
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sqlDate
    argTypes:
    - java.sql.Date
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setSqlDate(java.sql.Date)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setSqlDate(java.sql.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Timestamp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getTimestamp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Timestamp
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - timestamp
    argTypes:
    - java.sql.Timestamp
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setTimestamp(java.sql.Timestamp)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setTimestamp(java.sql.Timestamp)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getBoolean1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].getBoolean1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Float
      - Double
      - Long
      - java.util.Date
      - java.sql.Date
      - java.sql.Timestamp
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - boolean1
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setBoolean1(Boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithNullValues].setBoolean1(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Address
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Address].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Address.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Address
    signature: '[org.yaml.snakeyaml.Address].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:26,1
    - Dst: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].<init>()'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:26,1
    - Dst: '[org.yaml.snakeyaml.InputOutputExceptionTest].fail(String)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:27,1
    - Dst: '[org.yaml.snakeyaml.InputOutputExceptionTest].assertTrue()'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:29,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:30,1
    - Dst: '[org.yaml.snakeyaml.InputOutputExceptionTest].assertEquals(String,org.yaml.snakeyaml.InputOutputExceptionTest)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest].testIOExceptionOnLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.InputOutputExceptionTest].assertEquals(String,org.yaml.snakeyaml.InputOutputExceptionTest)'
    - '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].<init>()'
    - '[org.yaml.snakeyaml.InputOutputExceptionTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream)'
    - '[org.yaml.snakeyaml.InputOutputExceptionTest].assertTrue()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest].testIOExceptionOnLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:36,1
    - Dst: '[BrokenWriter].<init>()'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String,BrokenWriter)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:36,1
    - Dst: '[org.yaml.snakeyaml.InputOutputExceptionTest].fail(String)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:37,1
    - Dst: '[org.yaml.snakeyaml.InputOutputExceptionTest].assertTrue()'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:39,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:40,1
    - Dst: '[org.yaml.snakeyaml.InputOutputExceptionTest].assertEquals(String,org.yaml.snakeyaml.InputOutputExceptionTest)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest].testIOExceptionOnDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[BrokenWriter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(String,BrokenWriter)'
    - '[org.yaml.snakeyaml.InputOutputExceptionTest].assertEquals(String,org.yaml.snakeyaml.InputOutputExceptionTest)'
    - '[org.yaml.snakeyaml.InputOutputExceptionTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.InputOutputExceptionTest].assertTrue()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest].testIOExceptionOnDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.InputOutputExceptionTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.InputOutputExceptionTest
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].read()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 3
    argNames:
    - bytes
    - i
    - i1
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].read(byte[],int,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].close()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].close()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].flush()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].write(char[],int,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].write(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter
    signature: '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.BinaryBean].getData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/BinaryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[org.yaml.snakeyaml.BinaryBean].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.BinaryBean].setData(byte[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/BinaryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.BinaryBean].setData(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - 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: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.BinaryBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/BinaryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.BinaryBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.BinaryBean].setId(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/BinaryBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.BinaryBean].setId(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.BinaryBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.BinaryBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/BinaryBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.BinaryBean
    signature: '[org.yaml.snakeyaml.BinaryBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.YamlStream:28,1
    - Dst: YamlDocument.class.getClassLoader()
      Src: org.yaml.snakeyaml.YamlStream:32,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].getResourceAsStream(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlStream:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:34,1
    - Dst: '[java.util.List<Object>].add(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:35,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.yaml.snakeyaml.YamlStream:37,1
    - Dst: '[java.util.List<Object>].iterator()'
      Src: org.yaml.snakeyaml.YamlStream:38,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream)'
      Src: org.yaml.snakeyaml.YamlStream:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAll(org.yaml.snakeyaml.YamlStream,java.io.OutputStreamWriter)'
      Src: org.yaml.snakeyaml.YamlStream:38,1
    - Dst: '[java.io.ByteArrayOutputStream].toString(String)'
      Src: org.yaml.snakeyaml.YamlStream:41,1
    - Dst: '[RuntimeException].<init>(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:43,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.YamlStream:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:48,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:49,1
    - Dst: '[java.util.List<Object>].getClass()'
      Src: org.yaml.snakeyaml.YamlStream:51,1
    - Dst: '[java.util.ArrayList].getClass()'
      Src: org.yaml.snakeyaml.YamlStream:51,1
    - Dst: '[java.util.ArrayList].getClass()'
      Src: org.yaml.snakeyaml.YamlStream:52,1
    - Dst: '[junit.framework.AssertionFailedError].<init>(String)'
      Src: org.yaml.snakeyaml.YamlStream:52,1
    - Dst: '[java.util.List<Object>].size()'
      Src: org.yaml.snakeyaml.YamlStream:54,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.yaml.snakeyaml.YamlStream:54,1
    - Dst: '[junit.framework.AssertionFailedError].<init>(String)'
      Src: org.yaml.snakeyaml.YamlStream:55,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.yaml.snakeyaml.YamlStream:57,1
    - Dst: '[java.util.List<Object>].iterator()'
      Src: org.yaml.snakeyaml.YamlStream:58,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].hasNext()'
      Src: org.yaml.snakeyaml.YamlStream:59,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].next()'
      Src: org.yaml.snakeyaml.YamlStream:60,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].next()'
      Src: org.yaml.snakeyaml.YamlStream:61,1
    - Dst: map1.keySet()
      Src: org.yaml.snakeyaml.YamlStream:67,1
    - Dst: map2.keySet()
      Src: org.yaml.snakeyaml.YamlStream:67,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].equals(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:67,1
    - Dst: map2.keySet()
      Src: org.yaml.snakeyaml.YamlStream:69,1
    - Dst: '[junit.framework.AssertionFailedError].<init>(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:68,1
    - Dst: map1.keySet()
      Src: org.yaml.snakeyaml.YamlStream:71,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].iterator()'
      Src: org.yaml.snakeyaml.YamlStream:71,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].hasNext()'
      Src: org.yaml.snakeyaml.YamlStream:71,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].next()'
      Src: org.yaml.snakeyaml.YamlStream:72,1
    - Dst: map1.get(org.yaml.snakeyaml.YamlStream)
      Src: org.yaml.snakeyaml.YamlStream:73,1
    - Dst: map2.get(org.yaml.snakeyaml.YamlStream)
      Src: org.yaml.snakeyaml.YamlStream:74,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].equals(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:75,1
    - Dst: '[junit.framework.AssertionFailedError].<init>(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:76,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].equals(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:80,1
    - Dst: '[junit.framework.AssertionFailedError].<init>(org.yaml.snakeyaml.YamlStream)'
      Src: org.yaml.snakeyaml.YamlStream:81,1
    - Dst: '[java.util.ArrayList].equals(java.util.List<Object>)'
      Src: org.yaml.snakeyaml.YamlStream:84,1
    - Dst: '[junit.framework.AssertionFailedError].<init>(String)'
      Src: org.yaml.snakeyaml.YamlStream:85,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.YamlStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.YamlStream].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlStream.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<Object>].add(org.yaml.snakeyaml.YamlStream)'
    - '[java.util.ArrayList].iterator()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.YamlStream)'
    - '[junit.framework.AssertionFailedError].<init>(org.yaml.snakeyaml.YamlStream)'
    - '[java.util.ArrayList].size()'
    - '[org.yaml.snakeyaml.Yaml].dumpAll(org.yaml.snakeyaml.YamlStream,java.io.OutputStreamWriter)'
    - map1.keySet()
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.yaml.snakeyaml.YamlStream].next()'
    - '[org.yaml.snakeyaml.YamlStream].equals(org.yaml.snakeyaml.YamlStream)'
    - map1.get(org.yaml.snakeyaml.YamlStream)
    - '[java.util.List<Object>].size()'
    - map2.get(org.yaml.snakeyaml.YamlStream)
    - '[org.yaml.snakeyaml.YamlStream].hasNext()'
    - '[java.util.ArrayList].getClass()'
    - YamlDocument.class.getClassLoader()
    - '[java.io.ByteArrayOutputStream].toString(String)'
    - '[java.util.ArrayList].equals(java.util.List<Object>)'
    - '[java.util.List<Object>].getClass()'
    - '[junit.framework.AssertionFailedError].<init>(String)'
    - '[org.yaml.snakeyaml.YamlStream].iterator()'
    - '[java.util.ArrayList].<init>()'
    - map2.keySet()
    - '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.YamlStream)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.List<Object>].iterator()'
    - '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream)'
    - '[org.yaml.snakeyaml.YamlStream].getResourceAsStream(org.yaml.snakeyaml.YamlStream)'
    - '[RuntimeException].<init>(org.yaml.snakeyaml.YamlStream)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.YamlStream
    signature: '[org.yaml.snakeyaml.YamlStream].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.yaml.snakeyaml.YamlStream].getNativeData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlStream.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.yaml.snakeyaml.YamlStream].getNativeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlComposeTest:27,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.YamlComposeTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.YamlComposeTest:28,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].fail(String)'
      Src: org.yaml.snakeyaml.YamlComposeTest:29,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.YamlComposeTest:32,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].startsWith(String)'
      Src: org.yaml.snakeyaml.YamlComposeTest:32,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].assertTrue(String,org.yaml.snakeyaml.YamlComposeTest)'
      Src: org.yaml.snakeyaml.YamlComposeTest:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.YamlComposeTest].testComposeManyDocuments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlComposeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.YamlComposeTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlComposeTest].startsWith(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.YamlComposeTest].assertTrue(String,org.yaml.snakeyaml.YamlComposeTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlComposeTest].testComposeManyDocuments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlComposeTest:37,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.YamlComposeTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.YamlComposeTest:38,1
    - Dst: node.getValue()
      Src: org.yaml.snakeyaml.YamlComposeTest:39,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].get(int)'
      Src: org.yaml.snakeyaml.YamlComposeTest:39,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].getKeyNode()'
      Src: org.yaml.snakeyaml.YamlComposeTest:39,1
    - Dst: node1.getValue()
      Src: org.yaml.snakeyaml.YamlComposeTest:40,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].assertEquals(String,org.yaml.snakeyaml.YamlComposeTest)'
      Src: org.yaml.snakeyaml.YamlComposeTest:40,1
    - Dst: node.getValue()
      Src: org.yaml.snakeyaml.YamlComposeTest:41,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].get(int)'
      Src: org.yaml.snakeyaml.YamlComposeTest:41,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].getValueNode()'
      Src: org.yaml.snakeyaml.YamlComposeTest:41,1
    - Dst: node2.getValue()
      Src: org.yaml.snakeyaml.YamlComposeTest:42,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].assertEquals(String,org.yaml.snakeyaml.YamlComposeTest)'
      Src: org.yaml.snakeyaml.YamlComposeTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.YamlComposeTest].testComposeFromReader()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlComposeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - node.getValue()
    - node2.getValue()
    - '[org.yaml.snakeyaml.YamlComposeTest].assertEquals(String,org.yaml.snakeyaml.YamlComposeTest)'
    - '[org.yaml.snakeyaml.YamlComposeTest].getValueNode()'
    - '[org.yaml.snakeyaml.YamlComposeTest].getKeyNode()'
    - node1.getValue()
    - '[org.yaml.snakeyaml.YamlComposeTest].get(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlComposeTest].testComposeFromReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlComposeTest:46,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.YamlComposeTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].composeAll(java.io.StringReader)'
      Src: org.yaml.snakeyaml.YamlComposeTest:48,1
    - Dst: node.getNodeId()
      Src: org.yaml.snakeyaml.YamlComposeTest:50,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].assertEquals(org.yaml.snakeyaml.YamlComposeTest,org.yaml.snakeyaml.YamlComposeTest)'
      Src: org.yaml.snakeyaml.YamlComposeTest:50,1
    - Dst: node.getNodeId()
      Src: org.yaml.snakeyaml.YamlComposeTest:52,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].assertEquals(org.yaml.snakeyaml.YamlComposeTest,org.yaml.snakeyaml.YamlComposeTest)'
      Src: org.yaml.snakeyaml.YamlComposeTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 45
    functionDepth: 4
    functionLinenumber: 45
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.YamlComposeTest].testComposeAllFromReader()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlComposeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].composeAll(java.io.StringReader)'
    - node.getNodeId()
    - '[org.yaml.snakeyaml.YamlComposeTest].assertEquals(org.yaml.snakeyaml.YamlComposeTest,org.yaml.snakeyaml.YamlComposeTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlComposeTest].testComposeAllFromReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlComposeTest:59,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.YamlComposeTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].composeAll(java.io.StringReader)'
      Src: org.yaml.snakeyaml.YamlComposeTest:60,1
    - Dst: node.getNodeId()
      Src: org.yaml.snakeyaml.YamlComposeTest:61,1
    - Dst: '[org.yaml.snakeyaml.YamlComposeTest].assertEquals(org.yaml.snakeyaml.YamlComposeTest,org.yaml.snakeyaml.YamlComposeTest)'
      Src: org.yaml.snakeyaml.YamlComposeTest:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.YamlComposeTest].testComposeAllOneDocument()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlComposeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].composeAll(java.io.StringReader)'
    - node.getNodeId()
    - '[org.yaml.snakeyaml.YamlComposeTest].assertEquals(org.yaml.snakeyaml.YamlComposeTest,org.yaml.snakeyaml.YamlComposeTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlComposeTest].testComposeAllOneDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.YamlComposeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.YamlComposeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlComposeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.YamlComposeTest
    signature: '[org.yaml.snakeyaml.YamlComposeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:24,1
    - Dst: '[java.sql.Timestamp].<init>(int)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:25,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setTimestamp(java.sql.Timestamp)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:26,1
    - Dst: '[java.sql.Date].<init>(int)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:27,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setDate(java.sql.Date)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:28,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:29,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.JavaBeanTimeStampTest)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.JavaBeanWithSqlTimestamp)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:32,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:33,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:38,1
    - Dst: '[T].getTimestamp()'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:39,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(java.sql.Timestamp,org.yaml.snakeyaml.JavaBeanTimeStampTest)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:39,1
    - Dst: '[T].getDate()'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:40,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(java.sql.Date,org.yaml.snakeyaml.JavaBeanTimeStampTest)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].testLoadDefaultJavaSqlTimestamp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanTimeStampTest.java
    functionUses: 0
    functionsReached:
    - '[java.sql.Date].<init>(int)'
    - '[T].getTimestamp()'
    - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setTimestamp(java.sql.Timestamp)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(String,String)'
    - '[T].getDate()'
    - '[java.sql.Timestamp].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.JavaBeanWithSqlTimestamp)'
    - '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(java.sql.Date,org.yaml.snakeyaml.JavaBeanTimeStampTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.JavaBeanTimeStampTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setDate(java.sql.Date)'
    - '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(java.sql.Timestamp,org.yaml.snakeyaml.JavaBeanTimeStampTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].testLoadDefaultJavaSqlTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:44,1
    - Dst: '[java.sql.Timestamp].<init>(int)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:45,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setTimestamp(java.sql.Timestamp)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:46,1
    - Dst: '[java.sql.Date].<init>(int)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:47,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setDate(java.sql.Date)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.JavaBeanWithSqlTimestamp)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:50,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:54,1
    - Dst: '[T].getTimestamp()'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:55,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(java.sql.Timestamp,org.yaml.snakeyaml.JavaBeanTimeStampTest)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:55,1
    - Dst: '[T].getDate()'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:56,1
    - Dst: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(java.sql.Date,org.yaml.snakeyaml.JavaBeanTimeStampTest)'
      Src: org.yaml.snakeyaml.JavaBeanTimeStampTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].testLoadDefaultJavaSqlTimestampNoGlobalTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanTimeStampTest.java
    functionUses: 0
    functionsReached:
    - '[java.sql.Date].<init>(int)'
    - '[T].getTimestamp()'
    - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setTimestamp(java.sql.Timestamp)'
    - '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(String,String)'
    - '[T].getDate()'
    - '[java.sql.Timestamp].<init>(int)'
    - '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(java.sql.Date,org.yaml.snakeyaml.JavaBeanTimeStampTest)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.JavaBeanWithSqlTimestamp)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setDate(java.sql.Date)'
    - '[org.yaml.snakeyaml.JavaBeanTimeStampTest].assertEquals(java.sql.Timestamp,org.yaml.snakeyaml.JavaBeanTimeStampTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].testLoadDefaultJavaSqlTimestampNoGlobalTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.JavaBeanTimeStampTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanTimeStampTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.JavaBeanTimeStampTest
    signature: '[org.yaml.snakeyaml.JavaBeanTimeStampTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlTest:23,1
    - Dst: '[org.yaml.snakeyaml.Yaml].toString()'
      Src: org.yaml.snakeyaml.YamlTest:24,1
    - Dst: '[String].matches(String)'
      Src: org.yaml.snakeyaml.YamlTest:24,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].assertTrue(org.yaml.snakeyaml.YamlTest)'
      Src: org.yaml.snakeyaml.YamlTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.YamlTest].testSetNoName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlTest.java
    functionUses: 0
    functionsReached:
    - '[String].matches(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.YamlTest].assertTrue(org.yaml.snakeyaml.YamlTest)'
    - '[org.yaml.snakeyaml.Yaml].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlTest].testSetNoName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setName(String)'
      Src: org.yaml.snakeyaml.YamlTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].getName()'
      Src: org.yaml.snakeyaml.YamlTest:30,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.YamlTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].toString()'
      Src: org.yaml.snakeyaml.YamlTest:31,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.YamlTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.YamlTest].testSetName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].setName(String)'
    - '[org.yaml.snakeyaml.YamlTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].getName()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlTest].testSetName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.YamlTest)'
      Src: org.yaml.snakeyaml.YamlTest:40,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.YamlTest:40,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].hasNext()'
      Src: org.yaml.snakeyaml.YamlTest:41,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].assertTrue(org.yaml.snakeyaml.YamlTest)'
      Src: org.yaml.snakeyaml.YamlTest:41,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].next()'
      Src: org.yaml.snakeyaml.YamlTest:42,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].assertEquals(String,org.yaml.snakeyaml.YamlTest)'
      Src: org.yaml.snakeyaml.YamlTest:43,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].hasNext()'
      Src: org.yaml.snakeyaml.YamlTest:44,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].assertTrue(org.yaml.snakeyaml.YamlTest)'
      Src: org.yaml.snakeyaml.YamlTest:44,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].next()'
      Src: org.yaml.snakeyaml.YamlTest:46,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].fail(String)'
      Src: org.yaml.snakeyaml.YamlTest:47,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.YamlTest:53,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].assertEquals(String,org.yaml.snakeyaml.YamlTest)'
      Src: org.yaml.snakeyaml.YamlTest:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.YamlTest].testOneDocument()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlTest].next()'
    - '[org.yaml.snakeyaml.YamlTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlTest].assertEquals(String,org.yaml.snakeyaml.YamlTest)'
    - '[org.yaml.snakeyaml.YamlTest].assertTrue(org.yaml.snakeyaml.YamlTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.YamlTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.YamlTest].hasNext()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlTest].testOneDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.YamlTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.YamlTest)'
      Src: org.yaml.snakeyaml.YamlTest:61,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].fail(String)'
      Src: org.yaml.snakeyaml.YamlTest:62,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.YamlTest:68,1
    - Dst: '[org.yaml.snakeyaml.YamlTest].assertEquals(String,org.yaml.snakeyaml.YamlTest)'
      Src: org.yaml.snakeyaml.YamlTest:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.YamlTest].testOnlyOneDocument()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlTest].assertEquals(String,org.yaml.snakeyaml.YamlTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.YamlTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.YamlTest].testOnlyOneDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.YamlTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.YamlTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.YamlTest
    signature: '[org.yaml.snakeyaml.YamlTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: YamlDocument.class.getClassLoader()
      Src: org.yaml.snakeyaml.Util:27,1
    - Dst: '[org.yaml.snakeyaml.Util].getResourceAsStream(String)'
      Src: org.yaml.snakeyaml.Util:27,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.Util:29,1
    - Dst: '[BufferedInputStream].<init>(org.yaml.snakeyaml.Util)'
      Src: org.yaml.snakeyaml.Util:31,1
    - Dst: '[RuntimeException].<init>(org.yaml.snakeyaml.Util)'
      Src: org.yaml.snakeyaml.Util:33,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: InputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - theName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.Util].getInputstream(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Util.java
    functionUses: 3
    functionsReached:
    - YamlDocument.class.getClassLoader()
    - '[org.yaml.snakeyaml.Util].getResourceAsStream(String)'
    - '[RuntimeException].<init>(org.yaml.snakeyaml.Util)'
    - '[RuntimeException].<init>(String)'
    - '[BufferedInputStream].<init>(org.yaml.snakeyaml.Util)'
    linkageType: ''
    returnType: InputStream
    signature: '[org.yaml.snakeyaml.Util].getInputstream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: YamlDocument.class.getClassLoader()
      Src: org.yaml.snakeyaml.Util:38,1
    - Dst: '[org.yaml.snakeyaml.Util].getResourceAsStream(String)'
      Src: org.yaml.snakeyaml.Util:38,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.Util:40,1
    - Dst: '[InputStreamReader].<init>(org.yaml.snakeyaml.Util,org.yaml.snakeyaml.Util)'
      Src: org.yaml.snakeyaml.Util:43,1
    - Dst: '[BufferedReader].<init>(InputStreamReader)'
      Src: org.yaml.snakeyaml.Util:44,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.Util:46,1
    - Dst: '[BufferedReader].readLine()'
      Src: org.yaml.snakeyaml.Util:48,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.Util)'
      Src: org.yaml.snakeyaml.Util:49,1
    - Dst: '[org.yaml.snakeyaml.Util].append(String)'
      Src: org.yaml.snakeyaml.Util:49,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.Util:52,1
    - Dst: '[RuntimeException].<init>(org.yaml.snakeyaml.Util)'
      Src: org.yaml.snakeyaml.Util:54,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - theName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Util.java
    functionUses: 191
    functionsReached:
    - '[BufferedReader].<init>(InputStreamReader)'
    - '[org.yaml.snakeyaml.Util].append(String)'
    - '[StringBuilder].append(org.yaml.snakeyaml.Util)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    - '[InputStreamReader].<init>(org.yaml.snakeyaml.Util,org.yaml.snakeyaml.Util)'
    - '[org.yaml.snakeyaml.Util].getResourceAsStream(String)'
    - '[BufferedReader].readLine()'
    - '[RuntimeException].<init>(org.yaml.snakeyaml.Util)'
    - '[RuntimeException].<init>(String)'
    - YamlDocument.class.getClassLoader()
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.Util:59,1
    - Dst: '[org.yaml.snakeyaml.Util].split(String)'
      Src: org.yaml.snakeyaml.Util:59,1
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.Util)'
      Src: org.yaml.snakeyaml.Util:59,1
    - Dst: '[java.util.HashSet].<init>(org.yaml.snakeyaml.Util)'
      Src: org.yaml.snakeyaml.Util:59,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.Util:60,1
    - Dst: '[org.yaml.snakeyaml.Util].split(String)'
      Src: org.yaml.snakeyaml.Util:60,1
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.Util)'
      Src: org.yaml.snakeyaml.Util:60,1
    - Dst: '[java.util.HashSet].<init>(org.yaml.snakeyaml.Util)'
      Src: org.yaml.snakeyaml.Util:60,1
    - Dst: '[java.util.HashSet].containsAll(java.util.HashSet)'
      Src: org.yaml.snakeyaml.Util:61,1
    - Dst: '[java.util.HashSet].containsAll(java.util.HashSet)'
      Src: org.yaml.snakeyaml.Util:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - text1
    - text2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.Util].compareAllLines(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Util.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.Util)'
    - '[java.util.HashSet].<init>(org.yaml.snakeyaml.Util)'
    - '[org.yaml.snakeyaml.Util].split(String)'
    - '[java.util.HashSet].containsAll(java.util.HashSet)'
    - '[String].trim()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.Util].compareAllLines(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Util
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Util].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Util.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Util
    signature: '[org.yaml.snakeyaml.Util].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Suit
      - java.util.LinkedHashMap<Suit,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedHashMap<Suit,Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.EnumBean].getMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedHashMap<Suit,Integer>
    signature: '[org.yaml.snakeyaml.EnumBean].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedHashMap<Suit,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Suit
      - java.util.LinkedHashMap<Suit,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.LinkedHashMap<Suit,Integer>
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.EnumBean].setMap(java.util.LinkedHashMap<Suit,Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumBean].setMap(java.util.LinkedHashMap<Suit,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Suit
      - java.util.LinkedHashMap<Suit,Integer>
      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: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.EnumBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.EnumBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Suit
      - java.util.LinkedHashMap<Suit,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.EnumBean].setId(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumBean].setId(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Suit
      - java.util.LinkedHashMap<Suit,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Suit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.EnumBean].getSuit()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Suit
    signature: '[org.yaml.snakeyaml.EnumBean].getSuit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Suit
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Suit
      - java.util.LinkedHashMap<Suit,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suit
    argTypes:
    - Suit
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.EnumBean].setSuit(Suit)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumBean].setSuit(Suit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.EnumBean:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Suit
      - java.util.LinkedHashMap<Suit,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.EnumBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.EnumBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBean.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.EnumBean
    signature: '[org.yaml.snakeyaml.EnumBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:27,1
    - Dst: '[java.util.TreeMap].put(String,org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:28,1
    - Dst: '[java.util.TreeMap].put(String,org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:28,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:31,1
    - Dst: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:35,1
    - Dst: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertTrue()'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:37,1
    - Dst: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertTrue()'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:39,1
    - Dst: m.get(String)
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:40,1
    - Dst: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].getClass()'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:40,1
    - Dst: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertTrue(String)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 24
    functionDepth: 5
    functionLinenumber: 24
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].testYamlMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/CollectionWithBeanYamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertTrue(String)'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
    - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertTrue()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[java.util.TreeMap].<init>()'
    - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
    - m.get(String)
    - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].getClass()'
    - '[java.util.TreeMap].put(String,org.yaml.snakeyaml.issues.issue38.Bean)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].testYamlMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>(String)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:46,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>(String)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:47,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:47,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:50,1
    - Dst: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:54,1
    - Dst: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertTrue()'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:56,1
    - Dst: m.size()
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:58,1
    - Dst: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertEquals(int,org.yaml.snakeyaml.CollectionWithBeanYamlTest)'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:58,1
    - Dst: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertTrue()'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:59,1
    - Dst: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertTrue()'
      Src: org.yaml.snakeyaml.CollectionWithBeanYamlTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].testYamlList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/CollectionWithBeanYamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertTrue()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertEquals(int,org.yaml.snakeyaml.CollectionWithBeanYamlTest)'
    - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].assertEquals(String,String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue38.Bean)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].<init>(String)'
    - m.size()
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].testYamlList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.CollectionWithBeanYamlTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/CollectionWithBeanYamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.CollectionWithBeanYamlTest
    signature: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/CollectionWithBeanYamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean
    signature: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/CollectionWithBeanYamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean
    signature: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].getA()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/CollectionWithBeanYamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].getA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].setA(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/CollectionWithBeanYamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].setA(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:38,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:39,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_4Test:40,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:40,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:41,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].getClass()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:41,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:41,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_4Test:42,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:42,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:42,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_4Test:43,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:43,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:43,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_4Test:44,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:44,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:44,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_4Test:45,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:45,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:45,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_4Test:46,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:46,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_19()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - map.size()
    - '[org.yaml.snakeyaml.Chapter2_4Test].getClass()'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_19()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:51,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:52,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_4Test:53,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:53,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:55,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].getClass()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:55,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:54,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.Chapter2_4Test:56,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:56,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:56,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.Chapter2_4Test:57,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:57,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:57,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.Chapter2_4Test:58,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:58,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:58,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.Chapter2_4Test:59,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:59,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:59,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:60,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:60,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:61,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_20()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - Double.valueOf(float)
    - map.size()
    - '[org.yaml.snakeyaml.Chapter2_4Test].getClass()'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_20()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:66,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:67,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_4Test:68,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:68,1
    - Dst: map.get(null)
      Src: org.yaml.snakeyaml.Chapter2_4Test:69,1
    - Dst: map.get(null)
      Src: org.yaml.snakeyaml.Chapter2_4Test:69,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertNull(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:69,1
    - Dst: map.get(org.yaml.snakeyaml.Chapter2_4Test)
      Src: org.yaml.snakeyaml.Chapter2_4Test:70,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertTrue(Boolean)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:70,1
    - Dst: map.get(org.yaml.snakeyaml.Chapter2_4Test)
      Src: org.yaml.snakeyaml.Chapter2_4Test:71,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertFalse(Boolean)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:71,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:72,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_21()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertTrue(Boolean)'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - map.get(null)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertFalse(Boolean)'
    - map.size()
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertNull(String,org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - map.get(org.yaml.snakeyaml.Chapter2_4Test)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_21()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:77,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:78,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_4Test:79,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:79,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:81,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].getClass()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:81,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:80,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:82,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:82,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].clear()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:83,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].set(org.yaml.snakeyaml.Chapter2_4Test,int)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:84,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].set(org.yaml.snakeyaml.Chapter2_4Test,int)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:85,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].set(org.yaml.snakeyaml.Chapter2_4Test,int)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:86,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].set(org.yaml.snakeyaml.Chapter2_4Test,int)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:87,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].set(org.yaml.snakeyaml.Chapter2_4Test,int)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:88,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].set(org.yaml.snakeyaml.Chapter2_4Test,int)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:89,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].set(org.yaml.snakeyaml.Chapter2_4Test,int)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:90,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].getTime()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:91,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:92,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:92,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:94,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].getClass()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:94,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:93,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:96,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].getClass()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:96,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:95,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:97,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].getClass()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:97,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 98
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_22()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.Chapter2_4Test].clear()'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.Chapter2_4Test].set(org.yaml.snakeyaml.Chapter2_4Test,int)'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_4Test].getTime()'
    - map.size()
    - '[java.util.Calendar].getInstance(org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.Chapter2_4Test].getClass()'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_22()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:103,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:104,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_4Test:105,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:105,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:106,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:106,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].fail(String)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_23_non_date()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Chapter2_4Test].fail(String)'
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - map.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_23_non_date()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:114,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:115,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_4Test:116,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:116,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:117,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(byte)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:118,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(byte)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:119,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(byte)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_23_picture()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(byte)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
    - map.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_23_picture()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor].<init>()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:142,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean,org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:142,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:143,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_4Test:144,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:144,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:145,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 140
    functionDepth: 4
    functionLinenumber: 140
    functionLinenumberEnd: 148
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_23()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean,org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor)'
    - map.size()
    - '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor].<init>()'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_23()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:152,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:153,1
    - Dst: set.size()
      Src: org.yaml.snakeyaml.Chapter2_4Test:154,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:154,1
    - Dst: set.contains(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:155,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertTrue(org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:155,1
    - Dst: set.contains(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:156,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertTrue(org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:156,1
    - Dst: set.contains(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:157,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertTrue(org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 158
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_25()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertTrue(org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - set.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - set.contains(String)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_25()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:162,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:163,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_4Test:164,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:164,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertTrue()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:165,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_4Test:166,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:166,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:166,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_4Test:167,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:167,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:167,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_4Test:168,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_4Test:168,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:168,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.Chapter2_4Test:169,1
    - Dst: map.keySet()
      Src: org.yaml.snakeyaml.Chapter2_4Test:170,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:171,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:173,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:173,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:174,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:174,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:175,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
      Src: org.yaml.snakeyaml.Chapter2_4Test:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 176
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_26()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(org.yaml.snakeyaml.Chapter2_4Test,org.yaml.snakeyaml.Chapter2_4Test)'
    - map.keySet()
    - Integer.valueOf(int)
    - '[java.util.ArrayList].get(int)'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.Chapter2_4Test)'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertTrue()'
    - map.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_4Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_26()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Chapter2_4Test
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Chapter2_4Test
    signature: '[org.yaml.snakeyaml.Chapter2_4Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor:126,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor:126,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor:127,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].<init>()'
      Src: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor:127,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething)
      Src: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 3
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 1
    functionsReached:
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething)
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor
    signature: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething:134,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].toUpperCase()'
      Src: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething:135,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].replace(char,char)'
      Src: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething:135,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].trim()'
      Src: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].toUpperCase()'
    - '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].replace(char,char)'
    - '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].trim()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething
    signature: '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlStream].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:27,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:28,1
    - Dst: '[java.util.List<Object>].size()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:29,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:29,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:30,1
    - Dst: list1.size()
      Src: org.yaml.snakeyaml.Chapter2_2Test:31,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:31,1
    - Dst: list1.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:32,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:32,1
    - Dst: list1.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:33,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:33,1
    - Dst: list1.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:34,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:34,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:35,1
    - Dst: list2.size()
      Src: org.yaml.snakeyaml.Chapter2_2Test:36,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:36,1
    - Dst: list2.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:37,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:37,1
    - Dst: list2.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:38,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 25
    functionDepth: 5
    functionLinenumber: 25
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_7()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_2Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
    - list1.get(int)
    - '[java.util.List<Object>].size()'
    - list2.size()
    - '[org.yaml.snakeyaml.YamlStream].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
    - list2.get(int)
    - '[org.yaml.snakeyaml.YamlStream].<init>(String)'
    - list1.size()
    - '[java.util.List<Object>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlStream].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:43,1
    - Dst: '[org.yaml.snakeyaml.YamlStream].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:44,1
    - Dst: '[java.util.List<Object>].size()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:45,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:45,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:46,1
    - Dst: map1.size()
      Src: org.yaml.snakeyaml.Chapter2_2Test:47,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:47,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:48,1
    - Dst: map1.get(String)
      Src: org.yaml.snakeyaml.Chapter2_2Test:48,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(org.yaml.snakeyaml.Chapter2_2Test,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:48,1
    - Dst: map1.get(String)
      Src: org.yaml.snakeyaml.Chapter2_2Test:49,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:49,1
    - Dst: map1.get(String)
      Src: org.yaml.snakeyaml.Chapter2_2Test:50,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:50,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:51,1
    - Dst: map2.size()
      Src: org.yaml.snakeyaml.Chapter2_2Test:52,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:52,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:53,1
    - Dst: map2.get(String)
      Src: org.yaml.snakeyaml.Chapter2_2Test:53,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(org.yaml.snakeyaml.Chapter2_2Test,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:53,1
    - Dst: map2.get(String)
      Src: org.yaml.snakeyaml.Chapter2_2Test:54,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:54,1
    - Dst: map2.get(String)
      Src: org.yaml.snakeyaml.Chapter2_2Test:55,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 41
    functionDepth: 5
    functionLinenumber: 41
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_8()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_2Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
    - map1.size()
    - map1.get(String)
    - Integer.valueOf(int)
    - '[java.util.List<Object>].size()'
    - map2.get(String)
    - map2.size()
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(org.yaml.snakeyaml.Chapter2_2Test,org.yaml.snakeyaml.Chapter2_2Test)'
    - '[org.yaml.snakeyaml.YamlStream].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
    - '[org.yaml.snakeyaml.YamlStream].<init>(String)'
    - '[java.util.List<Object>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:60,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:61,1
    - Dst: map.toString()
      Src: org.yaml.snakeyaml.Chapter2_2Test:62,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_2Test:62,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(org.yaml.snakeyaml.Chapter2_2Test,int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:62,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_2Test:63,1
    - Dst: list1.size()
      Src: org.yaml.snakeyaml.Chapter2_2Test:64,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:64,1
    - Dst: list1.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:65,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:65,1
    - Dst: list1.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:66,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:66,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.Chapter2_2Test:67,1
    - Dst: list2.size()
      Src: org.yaml.snakeyaml.Chapter2_2Test:68,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:68,1
    - Dst: list2.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:69,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:69,1
    - Dst: list2.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:70,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_9()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_2Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
    - map.get(String)
    - list1.get(int)
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - list2.size()
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(org.yaml.snakeyaml.Chapter2_2Test,int,org.yaml.snakeyaml.Chapter2_2Test)'
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
    - map.size()
    - list2.get(int)
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - list1.size()
    - map.toString()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:75,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:76,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:78,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:78,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,Object,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_10()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_2Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,Object,org.yaml.snakeyaml.Chapter2_2Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:83,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:84,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.Chapter2_2Test:85,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:85,1
    - Dst: map.keySet()
      Src: org.yaml.snakeyaml.Chapter2_2Test:86,1
    - Dst: list.size()
      Src: org.yaml.snakeyaml.Chapter2_2Test:88,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_11()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_2Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
    - map.keySet()
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - list.size()
    - map.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:93,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:95,1
    - Dst: list.size()
      Src: org.yaml.snakeyaml.Chapter2_2Test:96,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:96,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:97,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:98,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:98,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].get(String)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:99,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:99,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:100,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:101,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:101,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].get(String)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:102,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:102,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.Chapter2_2Test:103,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].size()'
      Src: org.yaml.snakeyaml.Chapter2_2Test:104,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:104,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].get(String)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:105,1
    - Dst: '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
      Src: org.yaml.snakeyaml.Chapter2_2Test:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_12()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_2Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(int,org.yaml.snakeyaml.Chapter2_2Test)'
    - list.get(int)
    - '[org.yaml.snakeyaml.Chapter2_2Test].get(String)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - list.size()
    - '[org.yaml.snakeyaml.Chapter2_2Test].assertEquals(String,org.yaml.snakeyaml.Chapter2_2Test)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.Chapter2_2Test].size()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Chapter2_2Test
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Chapter2_2Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Chapter2_2Test
    signature: '[org.yaml.snakeyaml.Chapter2_2Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.sql.Timestamp
      - java.sql.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Timestamp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].getTimestamp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithSqlTimestamp.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].getTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Timestamp
      classConcrete: true
      classEnum: false
      classFields:
      - java.sql.Timestamp
      - java.sql.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - timestamp
    argTypes:
    - java.sql.Timestamp
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setTimestamp(java.sql.Timestamp)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithSqlTimestamp.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setTimestamp(java.sql.Timestamp)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.sql.Timestamp
      - java.sql.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].getDate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithSqlTimestamp.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.sql.Date
    signature: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].getDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Date
      classConcrete: true
      classEnum: false
      classFields:
      - java.sql.Timestamp
      - java.sql.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - java.sql.Date
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setDate(java.sql.Date)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithSqlTimestamp.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setDate(java.sql.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.sql.Timestamp
      - java.sql.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.JavaBeanWithSqlTimestamp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithSqlTimestamp.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.JavaBeanWithSqlTimestamp
    signature: '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Enum<T>
      - java.util.LinkedHashMap<T,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedHashMap<T,Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.EnumBeanGen].getMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedHashMap<T,Integer>
    signature: '[org.yaml.snakeyaml.EnumBeanGen].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedHashMap<T,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Enum<T>
      - java.util.LinkedHashMap<T,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.LinkedHashMap<T,Integer>
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.EnumBeanGen].setMap(java.util.LinkedHashMap<T,Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumBeanGen].setMap(java.util.LinkedHashMap<T,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Enum<T>
      - java.util.LinkedHashMap<T,Integer>
      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: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.EnumBeanGen].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.EnumBeanGen].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Enum<T>
      - java.util.LinkedHashMap<T,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.EnumBeanGen].setId(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGen.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumBeanGen].setId(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Enum<T>
      - java.util.LinkedHashMap<T,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Enum<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.EnumBeanGen].getSuit()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Enum<T>
    signature: '[org.yaml.snakeyaml.EnumBeanGen].getSuit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Enum<T>
      - java.util.LinkedHashMap<T,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suit
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.EnumBeanGen].setSuit(T)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumBeanGen].setSuit(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.EnumBeanGen:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Enum<T>
      - java.util.LinkedHashMap<T,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.EnumBeanGen
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.EnumBeanGen].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGen.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.EnumBeanGen
    signature: '[org.yaml.snakeyaml.EnumBeanGen].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:30,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.EnumTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.EnumTest].testDumpEnum()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testDumpEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:36,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.EnumTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.EnumTest].testDumpOverriddenToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testDumpOverriddenToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:41,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.EnumTest:43,1
    - Dst: Suit.values()
      Src: org.yaml.snakeyaml.EnumTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:44,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.EnumTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.EnumTest].testDumpEnumArray()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - Suit.values()
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testDumpEnumArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:51,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.EnumTest:53,1
    - Dst: Suit.values()
      Src: org.yaml.snakeyaml.EnumTest:54,1
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:55,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.EnumTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.EnumTest].testDumpEnumList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - Suit.values()
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testDumpEnumList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:62,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.EnumTest:64,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.EnumTest:65,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:66,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:67,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.EnumTest:69,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.EnumTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.EnumTest].testDumpEnumListNoAnchor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.EnumTest)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testDumpEnumListNoAnchor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:76,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:77,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.EnumTest:78,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:79,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:80,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:81,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.EnumTest:82,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.EnumTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.EnumTest].testDumpEnumMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testDumpEnumMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:88,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.EnumTest:90,1
    - Dst: '[java.util.EnumMap].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:91,1
    - Dst: '[java.util.EnumMap].put(org.yaml.snakeyaml.EnumTest,int)'
      Src: org.yaml.snakeyaml.EnumTest:92,1
    - Dst: '[java.util.EnumMap].put(org.yaml.snakeyaml.EnumTest,int)'
      Src: org.yaml.snakeyaml.EnumTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.EnumMap)'
      Src: org.yaml.snakeyaml.EnumTest:94,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.EnumTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 87
    functionDepth: 4
    functionLinenumber: 87
    functionLinenumberEnd: 98
    functionName: '[org.yaml.snakeyaml.EnumTest].testDumpEnumMap2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.EnumMap].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.EnumMap].put(org.yaml.snakeyaml.EnumTest,int)'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.EnumMap)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testDumpEnumMap2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:101,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:102,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.EnumTest:103,1
    - Dst: '[org.yaml.snakeyaml.EnumBean].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:104,1
    - Dst: '[org.yaml.snakeyaml.EnumBean].setId(int)'
      Src: org.yaml.snakeyaml.EnumTest:105,1
    - Dst: '[org.yaml.snakeyaml.EnumBean].setSuit(org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:106,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:107,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumTest,int)'
      Src: org.yaml.snakeyaml.EnumTest:108,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumTest,int)'
      Src: org.yaml.snakeyaml.EnumTest:109,1
    - Dst: '[org.yaml.snakeyaml.EnumBean].setMap(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.EnumTest:110,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumBean)'
      Src: org.yaml.snakeyaml.EnumTest:111,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.EnumTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 100
    functionDepth: 4
    functionLinenumber: 100
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.EnumTest].testDumpEnumBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumBean].setMap(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.EnumBean].setSuit(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.EnumBean)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.EnumBean].<init>()'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumTest,int)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.EnumBean].setId(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testDumpEnumBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.EnumTest:119,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumTest:120,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,T)'
      Src: org.yaml.snakeyaml.EnumTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 118
    functionDepth: 5
    functionLinenumber: 118
    functionLinenumberEnd: 122
    functionName: '[org.yaml.snakeyaml.EnumTest].testLoadEnum()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testLoadEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.EnumTest:125,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumTest:127,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,T)'
      Src: org.yaml.snakeyaml.EnumTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 5
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[org.yaml.snakeyaml.EnumTest].testLoadOverridenToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testLoadOverridenToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.EnumTest:132,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumTest:133,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.EnumTest:135,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(int,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:135,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.EnumTest:136,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:136,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.EnumTest:137,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:137,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.EnumTest:138,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:138,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.EnumTest:139,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 130
    functionDepth: 5
    functionLinenumber: 130
    functionLinenumberEnd: 140
    functionName: '[org.yaml.snakeyaml.EnumTest].testLoadEnumList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].size()'
    - '[T].get(int)'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(int,org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testLoadEnumList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.EnumTest:144,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumTest:146,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.EnumTest:147,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(int,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:147,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.EnumTest:148,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:148,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.EnumTest:149,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 142
    functionDepth: 5
    functionLinenumber: 142
    functionLinenumberEnd: 150
    functionName: '[org.yaml.snakeyaml.EnumTest].testLoadEnumMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].size()'
    - '[T].get(int)'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(int,org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testLoadEnumMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.EnumTest:153,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumTest:154,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:157,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumTest,int)'
      Src: org.yaml.snakeyaml.EnumTest:158,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumTest,int)'
      Src: org.yaml.snakeyaml.EnumTest:159,1
    - Dst: '[T].getSuit()'
      Src: org.yaml.snakeyaml.EnumTest:161,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:161,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.EnumTest:162,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(int,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:162,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.EnumTest:163,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 152
    functionDepth: 5
    functionLinenumber: 152
    functionLinenumberEnd: 164
    functionName: '[org.yaml.snakeyaml.EnumTest].testLoadEnumBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(int,org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.EnumTest)'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumTest,int)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[T].getMap()'
    - '[T].getSuit()'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testLoadEnumBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.EnumTest:167,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.EnumTest:167,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:168,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.EnumTest:169,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.EnumTest:170,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.EnumTest:171,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumTest:172,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.EnumTest:175,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumTest,int)'
      Src: org.yaml.snakeyaml.EnumTest:176,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumTest,int)'
      Src: org.yaml.snakeyaml.EnumTest:177,1
    - Dst: '[T].getSuit()'
      Src: org.yaml.snakeyaml.EnumTest:179,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:179,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.EnumTest:180,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(int,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:180,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.EnumTest:181,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 166
    functionDepth: 2
    functionLinenumber: 166
    functionLinenumberEnd: 182
    functionName: '[org.yaml.snakeyaml.EnumTest].testLoadEnumBean2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(org.yaml.snakeyaml.EnumTest,org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(int,org.yaml.snakeyaml.EnumTest)'
    - '[org.yaml.snakeyaml.EnumTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.EnumTest)'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.EnumTest,int)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[T].getMap()'
    - '[T].getSuit()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testLoadEnumBean2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.EnumTest:185,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.EnumTest:187,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].fail(String)'
      Src: org.yaml.snakeyaml.EnumTest:188,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.EnumTest:191,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].contains(String)'
      Src: org.yaml.snakeyaml.EnumTest:191,1
    - Dst: '[org.yaml.snakeyaml.EnumTest].assertTrue(String,org.yaml.snakeyaml.EnumTest)'
      Src: org.yaml.snakeyaml.EnumTest:190,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 184
    functionDepth: 5
    functionLinenumber: 184
    functionLinenumberEnd: 193
    functionName: '[org.yaml.snakeyaml.EnumTest].testLoadWrongEnum()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.EnumTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.EnumTest].contains(String)'
    - '[org.yaml.snakeyaml.EnumTest].assertTrue(String,org.yaml.snakeyaml.EnumTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.EnumTest].testLoadWrongEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.EnumTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.EnumTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.EnumTest
    signature: '[org.yaml.snakeyaml.EnumTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:27,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.FileReader)'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:29,1
    - Dst: '[java.io.FileReader].close()'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:30,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:31,1
    - Dst: '[org.yaml.snakeyaml.reader.IoReaderTest].assertEquals(int,org.yaml.snakeyaml.reader.IoReaderTest)'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.reader.IoReaderTest].testCheckPrintable()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/IoReaderTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[java.io.FileReader].close()'
    - '[org.yaml.snakeyaml.reader.IoReaderTest].assertEquals(int,org.yaml.snakeyaml.reader.IoReaderTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(java.io.FileReader)'
    - '[java.io.FileReader].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.IoReaderTest].testCheckPrintable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:38,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.FileReader)'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:41,1
    - Dst: '[java.io.FileReader].close()'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:42,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:43,1
    - Dst: '[org.yaml.snakeyaml.reader.IoReaderTest].assertEquals(int,org.yaml.snakeyaml.reader.IoReaderTest)'
      Src: org.yaml.snakeyaml.reader.IoReaderTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.reader.IoReaderTest].testBigInput()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/IoReaderTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[java.io.FileReader].close()'
    - '[org.yaml.snakeyaml.reader.IoReaderTest].assertEquals(int,org.yaml.snakeyaml.reader.IoReaderTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(java.io.FileReader)'
    - '[java.io.FileReader].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.IoReaderTest].testBigInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.reader.IoReaderTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.reader.IoReaderTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/IoReaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.reader.IoReaderTest
    signature: '[org.yaml.snakeyaml.reader.IoReaderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.reader.WindowsTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.reader.WindowsTest:29,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.reader.WindowsTest:31,1
    - Dst: '[org.yaml.snakeyaml.reader.WindowsTest].contains(String)'
      Src: org.yaml.snakeyaml.reader.WindowsTest:31,1
    - Dst: '[org.yaml.snakeyaml.reader.WindowsTest].assertTrue(org.yaml.snakeyaml.reader.WindowsTest)'
      Src: org.yaml.snakeyaml.reader.WindowsTest:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.reader.WindowsTest].testCRLF()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/WindowsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.WindowsTest].contains(String)'
    - '[org.yaml.snakeyaml.reader.WindowsTest].assertTrue(org.yaml.snakeyaml.reader.WindowsTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.WindowsTest].testCRLF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.reader.WindowsTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.reader.WindowsTest:38,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.reader.WindowsTest:40,1
    - Dst: '[org.yaml.snakeyaml.reader.WindowsTest].contains(String)'
      Src: org.yaml.snakeyaml.reader.WindowsTest:40,1
    - Dst: '[org.yaml.snakeyaml.reader.WindowsTest].assertTrue(org.yaml.snakeyaml.reader.WindowsTest)'
      Src: org.yaml.snakeyaml.reader.WindowsTest:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.reader.WindowsTest].testCRCR()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/WindowsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.WindowsTest].contains(String)'
    - '[org.yaml.snakeyaml.reader.WindowsTest].assertTrue(org.yaml.snakeyaml.reader.WindowsTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.WindowsTest].testCRCR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.reader.WindowsTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.reader.WindowsTest:48,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.reader.WindowsTest:50,1
    - Dst: '[org.yaml.snakeyaml.reader.WindowsTest].contains(String)'
      Src: org.yaml.snakeyaml.reader.WindowsTest:50,1
    - Dst: '[org.yaml.snakeyaml.reader.WindowsTest].assertTrue(org.yaml.snakeyaml.reader.WindowsTest)'
      Src: org.yaml.snakeyaml.reader.WindowsTest:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 45
    functionDepth: 4
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.reader.WindowsTest].testLFLF()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/WindowsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.WindowsTest].contains(String)'
    - '[org.yaml.snakeyaml.reader.WindowsTest].assertTrue(org.yaml.snakeyaml.reader.WindowsTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.WindowsTest].testLFLF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.reader.WindowsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.reader.WindowsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/WindowsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.reader.WindowsTest
    signature: '[org.yaml.snakeyaml.reader.WindowsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:23,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:24,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:24,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:25,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.reader.ReaderStringTest].testCheckPrintable()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderStringTest].testCheckPrintable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:29,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:29,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:31,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:32,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:33,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].fail(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:35,1
    - Dst: e.toString()
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:39,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(String,org.yaml.snakeyaml.reader.ReaderStringTest)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 28
    functionDepth: 5
    functionLinenumber: 28
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.reader.ReaderStringTest].testCheckNonPrintable()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(String,org.yaml.snakeyaml.reader.ReaderStringTest)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].fail(String)'
    - e.toString()
    - '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderStringTest].testCheckNonPrintable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.isHighSurrogate(org.yaml.snakeyaml.reader.ReaderStringTest)
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:49,1
    - Dst: '[String].<init>(org.yaml.snakeyaml.reader.ReaderStringTest)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:54,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:55,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:59,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:59,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:59,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:61,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].startsWith(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:62,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].equals(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:63,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertTrue(org.yaml.snakeyaml.reader.ReaderStringTest,org.yaml.snakeyaml.reader.ReaderStringTest)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:62,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(String,boolean,org.yaml.snakeyaml.reader.ReaderStringTest)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:66,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(String,int,org.yaml.snakeyaml.reader.ReaderStringTest)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:70,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.reader.ReaderStringTest].testCheckAll()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderStringTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - Character.isHighSurrogate(org.yaml.snakeyaml.reader.ReaderStringTest)
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].startsWith(String)'
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].equals(String)'
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertTrue(org.yaml.snakeyaml.reader.ReaderStringTest,org.yaml.snakeyaml.reader.ReaderStringTest)'
    - '[String].<init>(org.yaml.snakeyaml.reader.ReaderStringTest)'
    - '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(String,boolean,org.yaml.snakeyaml.reader.ReaderStringTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(String,int,org.yaml.snakeyaml.reader.ReaderStringTest)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderStringTest].testCheckAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:74,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:76,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:77,1
    - Dst: e.toString()
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:80,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].contains(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:80,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertTrue(org.yaml.snakeyaml.reader.ReaderStringTest)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:80,1
    - Dst: e.getPosition()
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:82,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(int,org.yaml.snakeyaml.reader.ReaderStringTest)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:82,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 73
    functionDepth: 4
    functionLinenumber: 73
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.reader.ReaderStringTest].testHighSurrogateAlone()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    - e.toString()
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertTrue(org.yaml.snakeyaml.reader.ReaderStringTest)'
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].contains(String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(int,org.yaml.snakeyaml.reader.ReaderStringTest)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - e.getPosition()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderStringTest].testHighSurrogateAlone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:87,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:88,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:89,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:91,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:92,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:92,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:93,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:94,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:94,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:95,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:96,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:96,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:97,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:98,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:98,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:99,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:100,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 86
    functionDepth: 4
    functionLinenumber: 86
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.reader.ReaderStringTest].testForward()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderStringTest].testForward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:104,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:105,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:105,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:106,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:106,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:107,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:107,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:108,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:108,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:109,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:110,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:110,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:111,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:111,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:112,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderStringTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 113
    functionName: '[org.yaml.snakeyaml.reader.ReaderStringTest].testPeekInt()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    - '[org.yaml.snakeyaml.reader.ReaderStringTest].assertEquals(char,int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderStringTest].testPeekInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.reader.ReaderStringTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.reader.ReaderStringTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderStringTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.reader.ReaderStringTest
    signature: '[org.yaml.snakeyaml.reader.ReaderStringTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:30,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:31,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:32,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:32,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:33,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:34,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:34,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:35,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:36,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:36,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:37,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:38,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:38,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:39,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:40,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.reader.ReaderBomTest].testReader()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderBomTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderBomTest].testReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(org.yaml.snakeyaml.reader.ReaderBomTest)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:44,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.yaml.snakeyaml.reader.ReaderBomTest)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:45,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.ByteArrayInputStream)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:46,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:47,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:48,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:48,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:49,1
    - Dst: '[java.nio.charset.Charset].forName(String)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:49,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(org.yaml.snakeyaml.reader.ReaderBomTest,org.yaml.snakeyaml.reader.ReaderBomTest)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:49,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:50,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:51,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:51,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:52,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:53,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:53,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:54,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:55,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:55,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:56,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:57,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:57,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].close()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.reader.ReaderBomTest].testNoBom()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderBomTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.charset.Charset].forName(String)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].close()'
    - '[java.io.ByteArrayInputStream].<init>(org.yaml.snakeyaml.reader.ReaderBomTest)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(org.yaml.snakeyaml.reader.ReaderBomTest,org.yaml.snakeyaml.reader.ReaderBomTest)'
    - '[String].getBytes(org.yaml.snakeyaml.reader.ReaderBomTest)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.ByteArrayInputStream)'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderBomTest].testNoBom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:62,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:63,1
    - Dst: '[java.io.File].exists()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:63,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertTrue(String,org.yaml.snakeyaml.reader.ReaderBomTest)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:63,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:64,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:65,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:66,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:67,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:67,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:68,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:69,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:69,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:70,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:71,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:71,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:72,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:73,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:73,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:74,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:75,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:75,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:76,1
    - Dst: '[java.nio.charset.Charset].forName(String)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:76,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(org.yaml.snakeyaml.reader.ReaderBomTest,org.yaml.snakeyaml.reader.ReaderBomTest)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:76,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.reader.ReaderBomTest].testUtf8Bom()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderBomTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.charset.Charset].forName(String)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertTrue(String,org.yaml.snakeyaml.reader.ReaderBomTest)'
    - '[java.io.File].<init>(String)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
    - '[java.io.File].getAbsolutePath()'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(org.yaml.snakeyaml.reader.ReaderBomTest,org.yaml.snakeyaml.reader.ReaderBomTest)'
    - '[java.io.File].exists()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[java.io.FileInputStream].close()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderBomTest].testUtf8Bom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:81,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:82,1
    - Dst: '[java.io.File].exists()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:82,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertTrue(String,org.yaml.snakeyaml.reader.ReaderBomTest)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:82,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:83,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:84,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:85,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:86,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:86,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:87,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:88,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:88,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:89,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:90,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:90,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:91,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:92,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:92,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:93,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:94,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:94,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:95,1
    - Dst: '[java.nio.charset.Charset].forName(String)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:95,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(org.yaml.snakeyaml.reader.ReaderBomTest,org.yaml.snakeyaml.reader.ReaderBomTest)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:95,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 80
    functionDepth: 4
    functionLinenumber: 80
    functionLinenumberEnd: 97
    functionName: '[org.yaml.snakeyaml.reader.ReaderBomTest].testUnicodeLeBom()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderBomTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.charset.Charset].forName(String)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertTrue(String,org.yaml.snakeyaml.reader.ReaderBomTest)'
    - '[java.io.File].<init>(String)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
    - '[java.io.File].getAbsolutePath()'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(org.yaml.snakeyaml.reader.ReaderBomTest,org.yaml.snakeyaml.reader.ReaderBomTest)'
    - '[java.io.File].exists()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[java.io.FileInputStream].close()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderBomTest].testUnicodeLeBom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:100,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:101,1
    - Dst: '[java.io.File].exists()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:101,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertTrue(String,org.yaml.snakeyaml.reader.ReaderBomTest)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:101,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:102,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:103,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:104,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:105,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:105,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:106,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:107,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:107,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:108,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:109,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:109,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:110,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:111,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:111,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:112,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:113,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:113,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:114,1
    - Dst: '[java.nio.charset.Charset].forName(String)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:114,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(org.yaml.snakeyaml.reader.ReaderBomTest,org.yaml.snakeyaml.reader.ReaderBomTest)'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:114,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.yaml.snakeyaml.reader.ReaderBomTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 99
    functionDepth: 4
    functionLinenumber: 99
    functionLinenumberEnd: 116
    functionName: '[org.yaml.snakeyaml.reader.ReaderBomTest].testUnicodeBeBom()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderBomTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.charset.Charset].forName(String)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertTrue(String,org.yaml.snakeyaml.reader.ReaderBomTest)'
    - '[java.io.File].<init>(String)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(char,int)'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.FileInputStream)'
    - '[java.io.File].getAbsolutePath()'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[org.yaml.snakeyaml.reader.ReaderBomTest].assertEquals(org.yaml.snakeyaml.reader.ReaderBomTest,org.yaml.snakeyaml.reader.ReaderBomTest)'
    - '[java.io.File].exists()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[java.io.FileInputStream].close()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.ReaderBomTest].testUnicodeBeBom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.reader.ReaderBomTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.reader.ReaderBomTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderBomTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.reader.ReaderBomTest
    signature: '[org.yaml.snakeyaml.reader.ReaderBomTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomConstructor].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:31,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(examples.CustomConstructor,org.yaml.snakeyaml.constructor.ConstructorSequenceTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:31,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertNotNull(java.util.List<Object>)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:32,1
    - Dst: '[java.util.List<Object>].getClass()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].toString()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorSequenceTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testGetList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].getClass()'
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertNotNull(java.util.List<Object>)'
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorSequenceTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(examples.CustomConstructor,org.yaml.snakeyaml.constructor.ConstructorSequenceTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].toString()'
    - '[examples.CustomConstructor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testGetList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(org.yaml.snakeyaml.constructor.ConstructorSequenceTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertNotNull(java.util.List<Object>)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:39,1
    - Dst: '[java.util.List<Object>].getClass()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].toString()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorSequenceTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testGetArrayList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].getClass()'
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertNotNull(java.util.List<Object>)'
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorSequenceTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(org.yaml.snakeyaml.constructor.ConstructorSequenceTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testGetArrayList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:44,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:45,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:48,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testDumpList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertEquals(String,String)'
    - '[java.util.ArrayList].add(int)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testDumpList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:53,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:54,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:57,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testDumpListSameIntegers()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].assertEquals(String,String)'
    - '[java.util.ArrayList].add(int)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testDumpListSameIntegers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(org.yaml.snakeyaml.constructor.Constructor,String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 7
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(org.yaml.snakeyaml.constructor.Constructor,String)'
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:67,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:68,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:68,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:69,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:70,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:70,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:71,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].getSingleData()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.Constructor
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - constructor
    - data
    argTypes:
    - org.yaml.snakeyaml.constructor.Constructor
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 65
    functionDepth: 6
    functionLinenumber: 65
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(org.yaml.snakeyaml.constructor.Constructor,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorSequenceTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].getSingleData()'
    - '[org.yaml.snakeyaml.constructor.Constructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(org.yaml.snakeyaml.constructor.Constructor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.ConstructorSequenceTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorSequenceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ConstructorSequenceTest
    signature: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor:79,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor
    signature: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - initSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor].createDefaultList(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor].createDefaultList(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomConstructor].<init>()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomConstructor)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:35,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:36,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:37,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].getName()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].getValue()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:39,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:39,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:41,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].getName()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].getValue()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:43,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:43,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:45,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].getName()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].getValue()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:47,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:47,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:49,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].getName()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:50,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:50,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].getValue()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:51,1
    - Dst: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].test1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomConstructor)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
    - '[T].get(int)'
    - '[examples.CustomConstructor].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.PrefixConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].test1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.PrefixConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.PrefixConstructorTest
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor:57,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor:57,1
    - Dst: '[PrefixConstruct].<init>(org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor,org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor:60,1
    - Dst: this.yamlMultiConstructors.put(org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor,PrefixConstruct)
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor:60,1
    - Dst: '[ConstructUnknown].<init>(org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor:61,1
    - Dst: this.yamlConstructors.put(null,ConstructUnknown)
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor:61,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor:62,1
    - Dst: '[ExactConstruct].<init>(org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor:63,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ExactConstruct)
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor
      static: false
      superClass: SafeConstructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached:
    - this.yamlConstructors.put(null,ConstructUnknown)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - this.yamlMultiConstructors.put(org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor,PrefixConstruct)
    - '[PrefixConstruct].<init>(org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor,org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor)'
    - '[ConstructUnknown].<init>(org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ExactConstruct)
    - '[ExactConstruct].<init>(org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - BaseConstructor
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct
      static: false
      superClass: AbstractConstruct
    argCount: 2
    argNames:
    - prefix
    - con
    argTypes:
    - String
    - org.yaml.snakeyaml.constructor.BaseConstructor
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct].<init>(String,org.yaml.snakeyaml.constructor.BaseConstructor)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct].<init>(String,org.yaml.snakeyaml.constructor.BaseConstructor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct:81,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct:81,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct:81,1
    - Dst: '[String].substring(org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct:81,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct:82,1
    - Dst: '[Extra].<init>(org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct,String)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - BaseConstructor
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.nodes.Tag].getValue()'
    - '[Extra].<init>(org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct,String)'
    - '[String].substring(org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct)'
    - '[String].length()'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.BaseConstructor
      classConcrete: true
      classEnum: false
      classFields:
      - BaseConstructor
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.PrefixConstructorTest.ExactConstruct
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - con
    argTypes:
    - org.yaml.snakeyaml.constructor.BaseConstructor
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ExactConstruct].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.PrefixConstructorTest.ExactConstruct
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ExactConstruct].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.ExactConstruct:98,1
    - Dst: '[Extra].<init>(String,String)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.ExactConstruct:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - BaseConstructor
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ExactConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[Extra].<init>(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ExactConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.BaseConstructor
      classConcrete: true
      classEnum: false
      classFields:
      - BaseConstructor
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - con
    argTypes:
    - org.yaml.snakeyaml.constructor.BaseConstructor
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown:115,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown:116,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown:116,1
    - Dst: '[Extra].<init>(org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown,org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown)'
      Src: org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - BaseConstructor
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 117
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 117
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)'
    - list.get(int)
    - '[Extra].<init>(org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown,org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    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: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra].getValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    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: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:25,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(null,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:25,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].fail()'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:26,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:28,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:28,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForNameNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(null,org.yaml.snakeyaml.LoaderOptions)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].fail()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForNameNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CustomClassLoaderConstructorTest.class.getClassLoader()
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:34,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(String,T)'
    - CustomClassLoaderConstructorTest.class.getClassLoader()
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CustomClassLoaderConstructorTest.class.getClassLoader()
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:43,1
    - Dst: Class.forName(String,boolean,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:42,1
    - Dst: CustomClassLoaderConstructorTest.class.getClassLoader()
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:45,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:45,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:47,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:48,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:48,1
    - Dst: '[T].getNumber()'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:49,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      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: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForNameWithRoot()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)'
    - '[T].getName()'
    - Class.forName(String,boolean,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)'
    - '[T].getNumber()'
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest,org.yaml.snakeyaml.LoaderOptions)'
    - CustomClassLoaderConstructorTest.class.getClassLoader()
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForNameWithRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CustomClassLoaderConstructorTest.class.getClassLoader()
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:54,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:55,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:57,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:59,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:59,1
    - Dst: '[T].getNumber()'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:60,1
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForNameBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest)'
    - '[T].getNumber()'
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - CustomClassLoaderConstructorTest.class.getClassLoader()
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForNameBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].setNumber(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].setNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.constructor.Child1
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.constructor.Parent1].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Parent1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.Parent1].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.constructor.Child1
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.constructor.Parent1].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Parent1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Parent1].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.constructor.Child1
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Child1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.constructor.Parent1].getChild()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Parent1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Child1
    signature: '[org.yaml.snakeyaml.constructor.Parent1].getChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.Child1
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.constructor.Child1
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - child
    argTypes:
    - org.yaml.snakeyaml.constructor.Child1
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.constructor.Parent1].setChild(org.yaml.snakeyaml.constructor.Child1)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Parent1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Parent1].setChild(org.yaml.snakeyaml.constructor.Child1)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.constructor.Child1
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Parent1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.Parent1].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Parent1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Parent1
    signature: '[org.yaml.snakeyaml.constructor.Parent1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].setNumber(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].setNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - float
      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: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].obtainNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].obtainNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.IncompleteJavaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteJavaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.IncompleteJavaBean
    signature: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>()'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:27,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.ArrayList,null,null,org.yaml.snakeyaml.constructor.AbstractConstructTest)'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:32,1
    - Dst: '[org.yaml.snakeyaml.constructor.AbstractConstruct].construct2ndStep(org.yaml.snakeyaml.nodes.SequenceNode,String)'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.AbstractConstructTest].fail()'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.AbstractConstructTest].assertEquals(String,org.yaml.snakeyaml.constructor.AbstractConstructTest)'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:38,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.constructor.AbstractConstructTest].testNotRecursive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AbstractConstructTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>()'
    - '[org.yaml.snakeyaml.constructor.AbstractConstruct].construct2ndStep(org.yaml.snakeyaml.nodes.SequenceNode,String)'
    - '[org.yaml.snakeyaml.constructor.AbstractConstructTest].assertEquals(String,org.yaml.snakeyaml.constructor.AbstractConstructTest)'
    - '[org.yaml.snakeyaml.constructor.AbstractConstructTest].fail()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.ArrayList,null,null,org.yaml.snakeyaml.constructor.AbstractConstructTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.AbstractConstructTest].testNotRecursive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>()'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:45,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.ArrayList,null,null,org.yaml.snakeyaml.constructor.AbstractConstructTest)'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:51,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].setTwoStepsConstruction(boolean)'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:53,1
    - Dst: '[org.yaml.snakeyaml.constructor.AbstractConstruct].construct2ndStep(org.yaml.snakeyaml.nodes.SequenceNode,String)'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:55,1
    - Dst: '[org.yaml.snakeyaml.constructor.AbstractConstructTest].fail()'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:56,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:59,1
    - Dst: '[org.yaml.snakeyaml.constructor.AbstractConstructTest].assertEquals(String,org.yaml.snakeyaml.constructor.AbstractConstructTest)'
      Src: org.yaml.snakeyaml.constructor.AbstractConstructTest:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.constructor.AbstractConstructTest].testRecursive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AbstractConstructTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>()'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].setTwoStepsConstruction(boolean)'
    - '[org.yaml.snakeyaml.constructor.AbstractConstruct].construct2ndStep(org.yaml.snakeyaml.nodes.SequenceNode,String)'
    - '[org.yaml.snakeyaml.constructor.AbstractConstructTest].assertEquals(String,org.yaml.snakeyaml.constructor.AbstractConstructTest)'
    - '[org.yaml.snakeyaml.constructor.AbstractConstructTest].fail()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.ArrayList,null,null,org.yaml.snakeyaml.constructor.AbstractConstructTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.AbstractConstructTest].testRecursive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.AbstractConstructTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.AbstractConstructTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AbstractConstructTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.AbstractConstructTest
    signature: '[org.yaml.snakeyaml.constructor.AbstractConstructTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].<init>()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:25,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:26,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.IncompleteJavaBean)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:29,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getClass()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getPackage()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getName()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].testRepresentor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteBeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getPackage()'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getClass()'
    - '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].<init>()'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getName()'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.IncompleteJavaBean)'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].testRepresentor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getClass()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getPackage()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getName()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:36,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:39,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:40,1
    - Dst: '[T].obtainNumber()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:41,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].testConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteBeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].assertNotNull(T)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getPackage()'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getClass()'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getName()'
    - '[T].obtainNumber()'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getClass()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:45,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getPackage()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:45,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getName()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:45,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:49,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:50,1
    - Dst: e.getCause()
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:54,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getMessage()'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:54,1
    - Dst: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 44
    functionDepth: 5
    functionLinenumber: 44
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].testConstructor2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteBeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - e.getCause()
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getPackage()'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getMessage()'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getClass()'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].testConstructor2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteBeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest
    signature: '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getText()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setText(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getInteger()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - integer
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setInteger(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setInteger(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      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: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getIntPrimitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getIntPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - intPrimitive
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setIntPrimitive(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setIntPrimitive(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getByteClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Byte
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getByteClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Byte
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteClass
    argTypes:
    - Byte
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setByteClass(Byte)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setByteClass(Byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getBytePrimitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getBytePrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bytePrimitive
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setBytePrimitive(byte)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setBytePrimitive(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getShortClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Short
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getShortClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shortClass
    argTypes:
    - Short
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setShortClass(Short)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setShortClass(Short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getShortPrimitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getShortPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shortPrimitive
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setShortPrimitive(short)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setShortPrimitive(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      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: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getLongClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getLongClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longClass
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setLongClass(Long)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setLongClass(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      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: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getLongPrimitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getLongPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longPrimitive
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setLongPrimitive(long)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setLongPrimitive(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getBooleanClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getBooleanClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - booleanClass
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setBooleanClass(Boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setBooleanClass(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].isBooleanPrimitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].isBooleanPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - booleanPrimitive
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setBooleanPrimitive(boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setBooleanPrimitive(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Character
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getCharClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Character
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getCharClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Character
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - charClass
    argTypes:
    - Character
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setCharClass(Character)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setCharClass(Character)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getCharPrimitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getCharPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - charPrimitive
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setCharPrimitive(char)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setCharPrimitive(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigInteger
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getBigInteger()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getBigInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bigInteger
    argTypes:
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setBigInteger(java.math.BigInteger)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setBigInteger(java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getFloatClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Float
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getFloatClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Float
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - floatClass
    argTypes:
    - Float
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setFloatClass(Float)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setFloatClass(Float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getFloatPrimitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getFloatPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - floatPrimitive
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setFloatPrimitive(float)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setFloatPrimitive(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getDoubleClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Double
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getDoubleClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doubleClass
    argTypes:
    - Double
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setDoubleClass(Double)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setDoubleClass(Double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getDoublePrimitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getDoublePrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doublePrimitive
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setDoublePrimitive(double)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setDoublePrimitive(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].getDate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].getDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].setDate(java.util.Date)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].setDate(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Byte
      - byte
      - Short
      - short
      - Integer
      - int
      - Long
      - long
      - Boolean
      - boolean
      - Character
      - char
      - java.math.BigInteger
      - Float
      - float
      - Double
      - double
      - java.util.Date
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.TestBean1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.TestBean1].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.TestBean1
    signature: '[org.yaml.snakeyaml.constructor.TestBean1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Person
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - firstName
    - lastName
    - age
    argTypes:
    - String
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.constructor.Person].<init>(String,String,Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Person
    signature: '[org.yaml.snakeyaml.constructor.Person].<init>(String,String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Person
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.constructor.Person].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Person
    signature: '[org.yaml.snakeyaml.constructor.Person].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Person
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lastName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.constructor.Person].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Person
    signature: '[org.yaml.snakeyaml.constructor.Person].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.constructor.Person].getFirstName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.Person].getFirstName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - firstName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.constructor.Person].setFirstName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Person].setFirstName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.constructor.Person].getLastName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.Person].getLastName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lastName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.constructor.Person].setLastName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Person].setLastName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.constructor.Person].getAge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.constructor.Person].getAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - age
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.constructor.Person].setAge(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Person].setAge(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:26,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertEquals(float,T)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:27,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.SafeConstructorTest,T)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:28,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.SafeConstructorTest,T)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:29,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.SafeConstructorTest,T)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testConstructFloat()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/SafeConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.SafeConstructorTest,T)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertEquals(float,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testConstructFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertEquals(float,T)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 3
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructUntrusted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/SafeConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertEquals(float,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructUntrusted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:39,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertEquals(float,T)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructTrusted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/SafeConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertEquals(float,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructTrusted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:43,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.SafeConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:47,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:49,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:49,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.SafeConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructJavaBeanGlobalTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/SafeConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.SafeConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.SafeConstructorTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructJavaBeanGlobalTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:55,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.constructor.SafeConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:58,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:59,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:61,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:61,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:61,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.SafeConstructorTest,org.yaml.snakeyaml.constructor.SafeConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/SafeConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.constructor.SafeConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.SafeConstructorTest,org.yaml.snakeyaml.constructor.SafeConstructorTest)'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:67,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.constructor.SafeConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:70,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:71,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:73,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:74,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.SafeConstructorTest,org.yaml.snakeyaml.constructor.SafeConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructorTest:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructPerson()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/SafeConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.constructor.SafeConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.SafeConstructorTest,org.yaml.snakeyaml.constructor.SafeConstructorTest)'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructPerson()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/SafeConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructorTest
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].<init>()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:25,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].setAmount(float)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:26,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:27,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].setNumber(java.math.BigDecimal)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.BigDecimalJavaBean)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:29,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getClass()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getPackage()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getName()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].testRepresentor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalBeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.BigDecimalJavaBean)'
    - '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].setAmount(float)'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].assertEquals(String,String)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].setNumber(java.math.BigDecimal)'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getName()'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getClass()'
    - '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].<init>()'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getPackage()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].testRepresentor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getClass()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getPackage()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getName()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:35,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:39,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].assertTrue(float)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:40,1
    - Dst: '[T].getNumber()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:41,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].negate()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:41,1
    - Dst: (new BigDecimal("3.1416")).add(org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest)
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:41,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].doubleValue()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:41,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].assertTrue(float)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].testConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalBeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].assertTrue(float)'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].negate()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - (new BigDecimal("3.1416")).add(org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest)
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].assertNotNull(T)'
    - '[T].getNumber()'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getName()'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getClass()'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getPackage()'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].doubleValue()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getClass()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getPackage()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getName()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:46,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:49,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:50,1
    - Dst: e.getCause()
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:52,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getMessage()'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:52,1
    - Dst: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 44
    functionDepth: 5
    functionLinenumber: 44
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].testConstructorAtomic()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalBeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].fail(String)'
    - e.getCause()
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getName()'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getClass()'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getPackage()'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].getMessage()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].testConstructorAtomic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalBeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest
    signature: '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].<init>()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:28,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setPlate(String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:29,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:32,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].setId(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setWheels(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:36,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testDefaultRepresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Wheel].setId(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setWheels(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setPlate(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testDefaultRepresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].<init>()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setPlate(String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:43,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].setId(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:47,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setWheels(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:50,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:51,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:53,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:54,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 41
    functionDepth: 4
    functionLinenumber: 41
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testFlowBlock()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Wheel].setId(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setWheels(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setPlate(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testFlowBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:58,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:58,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:59,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:60,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:61,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:62,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:63,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertNotNull(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:64,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].size()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:65,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testLoadClassTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].getPlate()'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].size()'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertNotNull(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[T].getWheels()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testLoadClassTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:69,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:69,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(null)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:71,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:72,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:74,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testNullDescription()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(null)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].fail(String)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testNullDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:80,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:80,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:80,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:81,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:82,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:83,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:83,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:84,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertNotNull(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:85,1
    - Dst: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ArrayTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ArrayTagsTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testLoadClassNoRoot()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].getPlate()'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertNotNull(org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ArrayTagsTest)'
    - '[T].getWheels()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testLoadClassNoRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.ArrayTagsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ArrayTagsTest
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Wheel[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].getPlate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].getPlate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Wheel[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - plate
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setPlate(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setPlate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Wheel[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wheel[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].getWheels()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Wheel[]
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].getWheels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Wheel[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Wheel[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wheels
    argTypes:
    - Wheel[]
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setWheels(Wheel[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setWheels(Wheel[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Wheel[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray
    signature: '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:28,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:28,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:31,1
    - Dst: Byte.valueOf(byte)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:32,1
    - Dst: '[T].getByteClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:32,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:32,1
    - Dst: '[T].getBytePrimitive()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(byte,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:33,1
    - Dst: Short.valueOf(short)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:34,1
    - Dst: '[T].getShortClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:34,1
    - Dst: '[T].getShortPrimitive()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(short,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:35,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:36,1
    - Dst: '[T].getInteger()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:36,1
    - Dst: '[T].getIntPrimitive()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:37,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:37,1
    - Dst: '[T].getText()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:38,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:39,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:39,1
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:40,1
    - Dst: '[T].getLongClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:40,1
    - Dst: '[T].getLongPrimitive()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:41,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:41,1
    - Dst: '[T].getBooleanClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:42,1
    - Dst: '[T].isBooleanPrimitive()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:43,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:43,1
    - Dst: Character.valueOf(char)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:44,1
    - Dst: '[T].getCharClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:44,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:44,1
    - Dst: '[T].getCharPrimitive()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:45,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(char,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:45,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:46,1
    - Dst: '[T].getBigInteger()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:47,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(java.math.BigInteger,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:46,1
    - Dst: Float.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:48,1
    - Dst: '[T].getFloatClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:48,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:48,1
    - Dst: Float.valueOf(float)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:49,1
    - Dst: '[T].getFloatPrimitive()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:49,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:49,1
    - Dst: Double.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:50,1
    - Dst: '[T].getDoubleClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:50,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:50,1
    - Dst: Double.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:51,1
    - Dst: '[T].getDoublePrimitive()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:51,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:51,1
    - Dst: '[T].getDate()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:52,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].getTime()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:52,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:52,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:53,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:55,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:58,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:59,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:60,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:61,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testPrimitivesConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(java.math.BigInteger,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - Float.valueOf(float)
    - '[java.math.BigInteger].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[T].getDoubleClass()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[T].getCharClass()'
    - '[T].getByteClass()'
    - '[T].getId()'
    - Long.valueOf(int)
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[T].getBytePrimitive()'
    - '[T].getLongClass()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getBigInteger()'
    - Short.valueOf(short)
    - '[T].getShortClass()'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(short,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[T].getShortPrimitive()'
    - '[T].getLongPrimitive()'
    - Float.valueOf(int)
    - '[T].getFloatPrimitive()'
    - Byte.valueOf(byte)
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[T].isBooleanPrimitive()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].getDate()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[T].getIntPrimitive()'
    - '[T].getDoublePrimitive()'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(byte,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[T].getBooleanClass()'
    - '[T].getCharPrimitive()'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(char,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[T].getInteger()'
    - Double.valueOf(int)
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[T].getText()'
    - Character.valueOf(char)
    - '[T].getFloatClass()'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].getTime()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testPrimitivesConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:67,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(Class<?extendsObject>,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:67,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:68,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:70,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 65
    functionDepth: 6
    functionLinenumber: 65
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoClassConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(Class<?extendsObject>,org.yaml.snakeyaml.LoaderOptions)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoClassConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:76,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(String,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:76,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:76,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:77,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:79,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoClassConstructorString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(String,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoClassConstructorString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:85,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(String,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:85,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:85,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:86,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:88,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoClassConstructorEmptyString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(String,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoClassConstructorEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:93,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:96,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:97,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:99,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:100,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:100,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:99,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:103,1
    - Dst: '[T].getCharClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:104,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertNull(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:104,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:106,1
    - Dst: '[T].getCharClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:107,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertNull(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:107,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:109,1
    - Dst: '[T].getCharClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:110,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertNull(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:110,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:112,1
    - Dst: Character.valueOf(char)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:113,1
    - Dst: '[T].getCharClass()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:113,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testCharacter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertNull(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].getCharClass()'
    - Character.valueOf(char)
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:117,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:117,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:117,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:120,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:121,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:123,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:123,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:123,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:123,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:125,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].getText()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:126,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:126,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 127
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoEmptyConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].getText()'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoEmptyConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:147,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:147,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:147,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:150,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:151,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:153,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:153,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:153,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 155
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testPrivateMethod()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testPrivateMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:158,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:158,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:158,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:161,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:162,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:164,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:164,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:164,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 157
    functionDepth: 2
    functionLinenumber: 157
    functionLinenumberEnd: 166
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testKeyNotScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testKeyNotScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:169,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:169,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:169,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:172,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:173,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:175,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:175,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:175,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:175,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 177
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testInvalidKey()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testInvalidKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:180,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:180,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:180,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:183,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:184,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:186,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:187,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:187,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:186,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 189
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testStaticField()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testStaticField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:192,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:192,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:192,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:194,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:195,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:195,1
    - Dst: '[T].getChild()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:196,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:197,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].getCode()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:197,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 191
    functionDepth: 2
    functionLinenumber: 191
    functionLinenumberEnd: 198
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testScalarContructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[T].getChild()'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].getCode()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testScalarContructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:201,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:201,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:201,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:204,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:205,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:207,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:207,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:207,1
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest:207,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 200
    functionDepth: 2
    functionLinenumber: 200
    functionLinenumberEnd: 210
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testScalarContructorException()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.BeanConstructorTest,org.yaml.snakeyaml.constructor.BeanConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testScalarContructorException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.BeanConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.BeanConstructorTest
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].setText(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].setText(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].getText()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].setText(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].setText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ExceptionChild
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ExceptionChild
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ExceptionChild
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ExceptionChild
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].getChild()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ExceptionChild
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].getChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ExceptionChild
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ExceptionChild
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - child
    argTypes:
    - ExceptionChild
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].setChild(ExceptionChild)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].setChild(ExceptionChild)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ExceptionChild
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionChild:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionChild
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - code
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionChild].<init>(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionChild
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionChild].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionChild].getCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionChild].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomConstructor].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:32,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(examples.CustomConstructor,org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:32,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].assertNotNull(org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:33,1
    - Dst: map.getClass()
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].toString()'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].testGetDefaultMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorMappingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].assertNotNull(org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].toString()'
    - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(examples.CustomConstructor,org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
    - '[examples.CustomConstructor].<init>()'
    - map.getClass()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].testGetDefaultMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].assertNotNull(org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:41,1
    - Dst: map.getClass()
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].toString()'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].testGetArrayList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorMappingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].assertNotNull(org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].toString()'
    - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(org.yaml.snakeyaml.constructor.ConstructorMappingTest)'
    - map.getClass()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].testGetArrayList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(org.yaml.snakeyaml.constructor.Constructor,String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 7
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorMappingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(org.yaml.snakeyaml.constructor.Constructor,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:50,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:51,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:52,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:53,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:54,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:55,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].getSingleData()'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.Constructor
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - constructor
    - data
    argTypes:
    - org.yaml.snakeyaml.constructor.Constructor
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 49
    functionDepth: 6
    functionLinenumber: 49
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(org.yaml.snakeyaml.constructor.Constructor,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorMappingTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].getSingleData()'
    - '[org.yaml.snakeyaml.constructor.Constructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(org.yaml.snakeyaml.constructor.Constructor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.ConstructorMappingTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorMappingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ConstructorMappingTest
    signature: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorMappingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor
    signature: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Object,Object>
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - initSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor].createDefaultMap(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorMappingTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<Object,Object>
    signature: '[org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor].createDefaultMap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Child1
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - code
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.constructor.Child1].<init>(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Child1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Child1
    signature: '[org.yaml.snakeyaml.constructor.Child1].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.constructor.Child1].getCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Child1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.constructor.Child1].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.constructor.MyCar].getPlate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyCar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.MyCar].getPlate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - plate
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.constructor.MyCar].setPlate(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyCar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.MyCar].setPlate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.constructor.MyCar].getWheels()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyCar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
    signature: '[org.yaml.snakeyaml.constructor.MyCar].getWheels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wheels
    argTypes:
    - java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.constructor.MyCar].setWheels(java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyCar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.MyCar].setWheels(java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.constructor.MyCar].getWindows()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyCar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Integer>
    signature: '[org.yaml.snakeyaml.constructor.MyCar].getWindows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - windows
    argTypes:
    - java.util.Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.constructor.MyCar].setWindows(java.util.Map<String,Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyCar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.MyCar].setWindows(java.util.Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.MyCar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.MyCar].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyCar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.MyCar
    signature: '[org.yaml.snakeyaml.constructor.MyCar].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPlate(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].setId(int)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:37,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setWheel(org.yaml.snakeyaml.constructor.Wheel)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:38,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:39,1
    - Dst: '[java.util.HashMap].put(String,int)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setMap(java.util.HashMap)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:41,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].<init>(int)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPart(org.yaml.snakeyaml.constructor.Wheel)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setYear(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:44,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:45,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:45,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:47,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testDefaultRepresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel)'
    - '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setMap(java.util.HashMap)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setWheel(org.yaml.snakeyaml.constructor.Wheel)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPlate(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.Wheel].<init>(int)'
    - '[java.util.HashMap].put(String,int)'
    - '[org.yaml.snakeyaml.constructor.Wheel].setId(int)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPart(org.yaml.snakeyaml.constructor.Wheel)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setYear(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testDefaultRepresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:52,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPlate(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:53,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:54,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].setId(int)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:55,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setWheel(org.yaml.snakeyaml.constructor.Wheel)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:56,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:57,1
    - Dst: '[java.util.HashMap].put(String,int)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:58,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setMap(java.util.HashMap)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:59,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setYear(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:61,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:62,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:64,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:66,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(T,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:66,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testNoRootTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setMap(java.util.HashMap)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setWheel(org.yaml.snakeyaml.constructor.Wheel)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPlate(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAs(T,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
    - '[java.util.HashMap].put(String,int)'
    - '[org.yaml.snakeyaml.constructor.Wheel].setId(int)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setYear(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testNoRootTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:72,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:73,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].setId(int)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:74,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:75,1
    - Dst: '[java.util.HashMap].put(String,int)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:76,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.constructor.Wheel)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:78,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.HashMap)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:79,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:80,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:82,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:83,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:83,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:84,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:84,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(java.util.LinkedHashMap,T)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:85,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:86,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:86,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 70
    functionDepth: 4
    functionLinenumber: 70
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testRootMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.constructor.Wheel)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(java.util.LinkedHashMap,T)'
    - '[java.util.HashMap].put(String,int)'
    - '[org.yaml.snakeyaml.constructor.Wheel].setId(int)'
    - '[java.util.LinkedHashMap].put(String,java.util.HashMap)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testRootMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:90,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:90,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:91,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:91,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:92,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:93,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:94,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:94,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:95,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertNotNull(org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:96,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].size()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:97,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:97,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].get(int)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:98,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].getId()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:99,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:99,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:101,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:101,1
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:102,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertTrue(org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:102,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:104,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:104,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:105,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:105,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:106,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:107,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:108,1
    - Dst: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ImplicitTagsTest:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 89
    functionDepth: 4
    functionLinenumber: 89
    functionLinenumberEnd: 109
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testLoadClassTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertNotNull(org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].getId()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].size()'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[String].startsWith(String)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].get(int)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertTrue(org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[T].getWheels()'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ImplicitTagsTest)'
    - '[T].getPlate()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testLoadClassTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.ImplicitTagsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ImplicitTagsTest
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getPlate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getPlate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - plate
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPlate(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPlate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Wheel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getWheel()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Wheel
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getWheel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.Wheel
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wheel
    argTypes:
    - org.yaml.snakeyaml.constructor.Wheel
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setWheel(org.yaml.snakeyaml.constructor.Wheel)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setWheel(org.yaml.snakeyaml.constructor.Wheel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Integer>
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setMap(java.util.Map<String,Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setMap(java.util.Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getPart()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - part
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPart(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPart(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getYear()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setYear(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setYear(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Wheel
      - Object
      - Map<String, Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel
    signature: '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.yaml.snakeyaml.constructor.VectorTest:26,1
    - Dst: '[java.util.Vector].add(String)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:27,1
    - Dst: '[java.util.Vector].add(String)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:28,1
    - Dst: '[java.util.Vector].add(String)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:29,1
    - Dst: '[java.util.Vector].add(String)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.VectorTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Vector)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:33,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.VectorTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(String,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:37,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.constructor.VectorTest:39,1
    - Dst: '[org.yaml.snakeyaml.constructor.VectorTest].assertEquals(int,org.yaml.snakeyaml.constructor.VectorTest)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:39,1
    - Dst: '[T].firstElement()'
      Src: org.yaml.snakeyaml.constructor.VectorTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.VectorTest].assertEquals(String,org.yaml.snakeyaml.constructor.VectorTest)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:40,1
    - Dst: '[T].lastElement()'
      Src: org.yaml.snakeyaml.constructor.VectorTest:41,1
    - Dst: '[org.yaml.snakeyaml.constructor.VectorTest].assertEquals(String,org.yaml.snakeyaml.constructor.VectorTest)'
      Src: org.yaml.snakeyaml.constructor.VectorTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.constructor.VectorTest].testVector()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/VectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[java.util.Vector].<init>()'
    - '[java.util.Vector].add(String)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.VectorTest].assertEquals(String,org.yaml.snakeyaml.constructor.VectorTest)'
    - '[T].firstElement()'
    - '[org.yaml.snakeyaml.constructor.VectorTest].assertEquals(int,org.yaml.snakeyaml.constructor.VectorTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Vector)'
    - '[T].lastElement()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(String,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.VectorTest].testVector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.VectorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.VectorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/VectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.VectorTest
    signature: '[org.yaml.snakeyaml.constructor.VectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<org.yaml.snakeyaml.constructor.Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.constructor.Car].getPlate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Car.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.Car].getPlate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<org.yaml.snakeyaml.constructor.Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - plate
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.constructor.Car].setPlate(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Car.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Car].setPlate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<org.yaml.snakeyaml.constructor.Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.constructor.Wheel>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.constructor.Car].getWheels()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Car.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.constructor.Wheel>
    signature: '[org.yaml.snakeyaml.constructor.Car].getWheels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.constructor.Wheel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<org.yaml.snakeyaml.constructor.Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wheels
    argTypes:
    - java.util.List<org.yaml.snakeyaml.constructor.Wheel>
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.constructor.Car].setWheels(java.util.List<org.yaml.snakeyaml.constructor.Wheel>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Car].setWheels(java.util.List<org.yaml.snakeyaml.constructor.Wheel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<org.yaml.snakeyaml.constructor.Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Car
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.Car].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Car.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Car
    signature: '[org.yaml.snakeyaml.constructor.Car].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:33,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:34,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:37,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:38,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:39,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:39,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertNotNull(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:41,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].size()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:42,1
    - Dst: wheel.getId()
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:44,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(int)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TypeSafeCollectionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].getPlate()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertNotNull(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - wheel.getId()
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(int)'
    - '[T].getWheels()'
    - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:49,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:49,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:50,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:51,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:53,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:54,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:55,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:55,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:56,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertNotNull(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:57,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].size()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:58,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:58,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].keySet()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:59,1
    - Dst: wheel.getId()
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:60,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(int)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:60,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].get(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:61,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].getTime()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,int,int)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TypeSafeCollectionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - wheel.getId()
    - '[T].getWheels()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].keySet()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertNotNull(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].get(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].size()'
    - '[T].getPlate()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,int,int)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].getTime()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:68,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:68,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:69,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:70,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:71,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:72,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:73,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:74,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:74,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:75,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertNotNull(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:76,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].size()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:77,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:77,1
    - Dst: wheel.getId()
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:79,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(int)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeList2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TypeSafeCollectionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].getPlate()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertNotNull(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - wheel.getId()
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(int)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[T].getWheels()'
    - '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeList2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:84,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:84,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:85,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:86,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:87,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:88,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:89,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:90,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:90,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:91,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertNotNull(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:92,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].size()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:93,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:93,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].keySet()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:94,1
    - Dst: wheel.getId()
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:95,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(int)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:95,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].get(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:96,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].getTime()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:97,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,int,int)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 100
    functionName: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeMap2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TypeSafeCollectionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - wheel.getId()
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].keySet()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertNotNull(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[T].getWheels()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].get(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].size()'
    - '[T].getPlate()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,int,int)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].getTime()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeMap2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:103,1
    - Dst: '[org.yaml.snakeyaml.constructor.MyWheel].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:106,1
    - Dst: '[org.yaml.snakeyaml.constructor.MyWheel].setId(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:107,1
    - Dst: '[org.yaml.snakeyaml.constructor.MyWheel].getBrand()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:108,1
    - Dst: '[org.yaml.snakeyaml.constructor.MyWheel].setBrand(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:108,1
    - Dst: '[java.util.Date].<init>(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:109,1
    - Dst: '[java.util.TreeMap].put(org.yaml.snakeyaml.constructor.MyWheel,java.util.Date)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:109,1
    - Dst: '[org.yaml.snakeyaml.constructor.MyCar].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:111,1
    - Dst: '[org.yaml.snakeyaml.constructor.MyCar].setPlate(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:112,1
    - Dst: '[org.yaml.snakeyaml.constructor.MyCar].setWheels(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:113,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:114,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:114,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:115,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:116,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.MyCar)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:117,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:118,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:118,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:120,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:121,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:122,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:123,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:123,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:124,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].size()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:124,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:124,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:125,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].values()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:125,1
    - Dst: '[java.util.Date].<init>(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:127,1
    - Dst: d.before(java.util.Date)
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:127,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:127,1
    - Dst: '[java.util.Date].<init>(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:128,1
    - Dst: d.after(java.util.Date)
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:128,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:128,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:130,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].keySet()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:130,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].iterator()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:130,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].next()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:130,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue()'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:131,1
    - Dst: w.getId()
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:133,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:133,1
    - Dst: w.getBrand()
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:134,1
    - Dst: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
      Src: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 52
    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: 135
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 135
    functionName: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testWithGlobalTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TypeSafeCollectionsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Date].<init>(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.constructor.MyCar].<init>()'
    - d.before(java.util.Date)
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(int,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - w.getId()
    - '[org.yaml.snakeyaml.constructor.MyCar].setPlate(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].values()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.constructor.MyWheel].setBrand(String)'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.MyCar)'
    - '[org.yaml.snakeyaml.constructor.MyCar].setWheels(java.util.TreeMap)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertTrue()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].iterator()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.constructor.MyWheel].getBrand()'
    - '[T].getWheels()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].keySet()'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].next()'
    - '[java.util.TreeMap].<init>()'
    - '[org.yaml.snakeyaml.constructor.MyWheel].setId(org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].size()'
    - '[T].getPlate()'
    - w.getBrand()
    - '[org.yaml.snakeyaml.constructor.MyWheel].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest)'
    - '[java.util.TreeMap].put(org.yaml.snakeyaml.constructor.MyWheel,java.util.Date)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - d.after(java.util.Date)
    - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testWithGlobalTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TypeSafeCollectionsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest
    signature: '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor].<init>(boolean)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:23,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:23,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.FilterClassesConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:27,1
    - Dst: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:28,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.FilterClassesConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor].<init>(boolean)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.FilterClassesConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:33,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.FilterClassesConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].testGetClassForName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/FilterClassesConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].contains(String)'
    - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor].<init>(boolean)'
    - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.FilterClassesConstructorTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.FilterClassesConstructorTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.FilterClassesConstructorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].testGetClassForName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/FilterClassesConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest
    signature: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - f
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor].<init>(boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/FilterClassesConstructorTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor
    signature: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor:48,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor:49,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].getClassForName(String)'
      Src: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor].getClassForName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/FilterClassesConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[String].startsWith(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].getClassForName(String)'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor].getClassForName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/FilterClassesConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/FilterClassesConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/FilterClassesConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].setNumber(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/FilterClassesConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].setNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/FilterClassesConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean
    signature: '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Wheel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.constructor.Wheel].<init>(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Wheel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Wheel
    signature: '[org.yaml.snakeyaml.constructor.Wheel].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].<init>(int)'
      Src: org.yaml.snakeyaml.constructor.Wheel:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Wheel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Wheel.java
    functionUses: 8
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Wheel].<init>(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Wheel
    signature: '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.constructor.Wheel].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Wheel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.Wheel].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.constructor.Wheel].setId(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Wheel.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Wheel].setId(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.constructor.Wheel].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Wheel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.Wheel].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wheel.getId()
      Src: org.yaml.snakeyaml.constructor.Wheel:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 49
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.constructor.Wheel].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Wheel.java
    functionUses: 0
    functionsReached:
    - wheel.getId()
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.constructor.Wheel].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.Wheel:53,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].hashCode()'
      Src: org.yaml.snakeyaml.constructor.Wheel:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.constructor.Wheel].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Wheel.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Wheel].hashCode()'
    - Integer.valueOf(int)
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.Wheel].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest:28,1
    - Dst: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest:29,1
    - Dst: e.getCause()
      Src: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].getMessage()'
      Src: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 23
    functionDepth: 5
    functionLinenumber: 23
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].testConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MockDateBeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].fail(String)'
    - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].getMessage()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest)'
    - e.getCause()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MockDateBeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest
    signature: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - MockDate
      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: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MockDateBeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - MockDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].setNumber(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MockDateBeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].setNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - MockDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MockDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].getDate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MockDateBeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockDate
    signature: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].getDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - MockDate
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - MockDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - MockDate
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].setDate(MockDate)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MockDateBeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].setDate(MockDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - MockDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MockDateBeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - MockDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MockDateBeanConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean
    signature: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.MockDate:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.MockDate
      static: false
      superClass: Date
    argCount: 1
    argNames:
    - date
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.MockDate].<init>(long)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MockDateBeanConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.MockDate
    signature: '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.MockDate].<init>(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Car].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:31,1
    - Dst: '[org.yaml.snakeyaml.constructor.Car].setPlate(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:32,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].setId(org.yaml.snakeyaml.constructor.ClassTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:36,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.constructor.Wheel)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:37,1
    - Dst: '[org.yaml.snakeyaml.constructor.Car].setWheels(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:39,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.Car)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testDefaultRepresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ClassTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Wheel].setId(org.yaml.snakeyaml.constructor.ClassTagsTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.Car)'
    - '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
    - '[org.yaml.snakeyaml.constructor.Car].setPlate(String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.constructor.Wheel)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.constructor.Car].setWheels(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.constructor.Car].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testDefaultRepresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Car].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:44,1
    - Dst: '[org.yaml.snakeyaml.constructor.Car].setPlate(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:45,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:48,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].setId(org.yaml.snakeyaml.constructor.ClassTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:49,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.constructor.Wheel)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:50,1
    - Dst: '[org.yaml.snakeyaml.constructor.Car].setWheels(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:52,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:53,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:53,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:54,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:54,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.Car)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:57,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:58,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 43
    functionDepth: 3
    functionLinenumber: 43
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testDumpClassTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ClassTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Wheel].setId(org.yaml.snakeyaml.constructor.ClassTagsTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.constructor.Car)'
    - '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
    - '[org.yaml.snakeyaml.constructor.Car].setPlate(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.constructor.Wheel)'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Car].setWheels(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.constructor.Car].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testDumpClassTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:63,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:64,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:65,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:67,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].contains(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:67,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertTrue(org.yaml.snakeyaml.constructor.ClassTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testLoadUnknounClassTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ClassTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].fail(String)'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertTrue(org.yaml.snakeyaml.constructor.ClassTagsTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].contains(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testLoadUnknounClassTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:73,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:73,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:74,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:74,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:75,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:76,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:77,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:78,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ClassTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:78,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:79,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertNotNull(org.yaml.snakeyaml.constructor.ClassTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:80,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].size()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:81,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ClassTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testLoadClassTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ClassTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ClassTagsTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ClassTagsTest)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].getPlate()'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].size()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertNotNull(org.yaml.snakeyaml.constructor.ClassTagsTest)'
    - '[T].getWheels()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testLoadClassTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:85,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:85,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(null)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:87,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:88,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:90,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ClassTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testNullDescription()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ClassTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].fail(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(null)'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ClassTagsTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testNullDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:95,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:95,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:95,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:96,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:97,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:97,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:98,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ClassTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:98,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:99,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertNotNull(org.yaml.snakeyaml.constructor.ClassTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:100,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].size()'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:101,1
    - Dst: '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ClassTagsTest)'
      Src: org.yaml.snakeyaml.constructor.ClassTagsTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 102
    functionName: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testLoadClassNoRoot()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ClassTagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(int,org.yaml.snakeyaml.constructor.ClassTagsTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertEquals(String,org.yaml.snakeyaml.constructor.ClassTagsTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].getPlate()'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].size()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.constructor.ClassTagsTest].assertNotNull(org.yaml.snakeyaml.constructor.ClassTagsTest)'
    - '[T].getWheels()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ClassTagsTest].testLoadClassNoRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.ClassTagsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.ClassTagsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ClassTagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ClassTagsTest
    signature: '[org.yaml.snakeyaml.constructor.ClassTagsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigDecimal
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigDecimal
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].setNumber(java.math.BigDecimal)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalJavaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].setNumber(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigDecimal
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].getAmount()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].getAmount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigDecimal
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].setAmount(float)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalJavaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].setAmount(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigDecimal
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.BigDecimalJavaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalJavaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.BigDecimalJavaBean
    signature: '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:29,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNotNull(Object)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:30,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:31,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].toString()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:31,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:31,1
    - Dst: m.keySet()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].size()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:33,1
    - Dst: m.keySet()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].iterator()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].next()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].next()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].next()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:37,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:37,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].next()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorTest].testMapOrder()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].toString()'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].next()'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].iterator()'
    - m.keySet()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].size()'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNotNull(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorTest].testMapOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNotNull(Object)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:47,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:48,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].toString()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:48,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertTrue(String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:48,1
    - Dst: person.getFirstName()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:50,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:50,1
    - Dst: person.getLastName()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:51,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNull(org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:51,1
    - Dst: person.getAge()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:52,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].intValue()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:52,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorTest].testGetBeanAssumeClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].toString()'
    - person.getFirstName()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNull(org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertTrue(String)'
    - person.getAge()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].intValue()'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
    - person.getLastName()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNotNull(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorTest].testGetBeanAssumeClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:60,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNotNull(Object)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:61,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].toString()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:62,1
    - Dst: person.getFirstName()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:64,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:64,1
    - Dst: person.getLastName()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:65,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:65,1
    - Dst: person.getAge()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:66,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].intValue()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:66,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorTest].testGetConstructorBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].toString()'
    - person.getFirstName()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(org.yaml.snakeyaml.constructor.ConstructorTest)'
    - person.getAge()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].intValue()'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorTest)'
    - person.getLastName()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(int,org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNotNull(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorTest].testGetConstructorBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:74,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNotNull(Object)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:75,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:76,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].toString()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:76,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:76,1
    - Dst: person.getFirstName()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:78,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNull(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:78,1
    - Dst: person.getLastName()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:79,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:79,1
    - Dst: person.getAge()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:80,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNull(org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorTest].testGetConstructorFromScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].toString()'
    - person.getFirstName()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNull(org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(org.yaml.snakeyaml.constructor.ConstructorTest)'
    - person.getAge()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNull(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertTrue(org.yaml.snakeyaml.constructor.ConstructorTest)'
    - person.getLastName()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertNotNull(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorTest].testGetConstructorFromScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:84,1
    - Dst: java.util.Calendar.getInstance(org.yaml.snakeyaml.constructor.ConstructorTest)
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:84,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].clear()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:85,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].set(int,int,int,int)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:86,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].getTime()'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:88,1
    - Dst: '[org.yaml.snakeyaml.constructor.TestBean].<init>(String,int,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:88,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:89,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.TestBean,Object)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 83
    functionDepth: 6
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorTest].testJavaBeanLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.TestBean].<init>(String,int,org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].getTime()'
    - java.util.Calendar.getInstance(org.yaml.snakeyaml.constructor.ConstructorTest)
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(String)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].set(int,int,int,int)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].clear()'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(org.yaml.snakeyaml.constructor.TestBean,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorTest].testJavaBeanLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:95,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].fail(String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:97,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:108,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 93
    functionDepth: 6
    functionLinenumber: 93
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorTest].testWrongName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].assertEquals(String,org.yaml.snakeyaml.constructor.ConstructorTest)'
    - '[org.yaml.snakeyaml.constructor.ConstructorTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.ConstructorTest].testWrongName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:113,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.constructor.ConstructorTest:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 5
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.ConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ConstructorTest
    signature: '[org.yaml.snakeyaml.constructor.ConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.MyWheel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.constructor.MyWheel].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyWheel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.MyWheel
    signature: '[org.yaml.snakeyaml.constructor.MyWheel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      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: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.constructor.MyWheel].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyWheel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.MyWheel].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.constructor.MyWheel].setId(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyWheel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.MyWheel].setId(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.constructor.MyWheel].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyWheel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.MyWheel].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wheel.getId()
      Src: org.yaml.snakeyaml.constructor.MyWheel:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 46
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.constructor.MyWheel].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyWheel.java
    functionUses: 0
    functionsReached:
    - wheel.getId()
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.constructor.MyWheel].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.MyWheel:50,1
    - Dst: '[org.yaml.snakeyaml.constructor.MyWheel].hashCode()'
      Src: org.yaml.snakeyaml.constructor.MyWheel:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      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: 51
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.constructor.MyWheel].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyWheel.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.MyWheel].hashCode()'
    - Integer.valueOf(int)
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.MyWheel].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.constructor.MyWheel].getBrand()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyWheel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.MyWheel].getBrand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - brand
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.constructor.MyWheel].setBrand(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyWheel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.MyWheel].setBrand(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.MyWheel:62,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.MyWheel:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.MyWheel].compareTo(org.yaml.snakeyaml.constructor.MyWheel)'
      Src: org.yaml.snakeyaml.constructor.MyWheel:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.MyWheel
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - org.yaml.snakeyaml.constructor.MyWheel
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.constructor.MyWheel].compareTo(org.yaml.snakeyaml.constructor.MyWheel)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyWheel.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.MyWheel].compareTo(org.yaml.snakeyaml.constructor.MyWheel)'
    - Integer.valueOf(int)
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.MyWheel].compareTo(org.yaml.snakeyaml.constructor.MyWheel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.TestBean
    signature: '[org.yaml.snakeyaml.constructor.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.TestBean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - age
    - born
    argTypes:
    - String
    - int
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 30
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].<init>(String,int,java.util.Date)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.TestBean
    signature: '[org.yaml.snakeyaml.constructor.TestBean].<init>(String,int,java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.TestBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      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: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].getAge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.TestBean].getAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].getBorn()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.yaml.snakeyaml.constructor.TestBean].getBorn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - age
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].setAge(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean].setAge(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - born
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].setBorn(java.util.Date)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.TestBean].setBorn(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.yaml.snakeyaml.constructor.TestBean)'
      Src: org.yaml.snakeyaml.constructor.TestBean:61,1
    - Dst: '[java.util.Date].equals(org.yaml.snakeyaml.constructor.TestBean)'
      Src: org.yaml.snakeyaml.constructor.TestBean:62,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 65
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.constructor.TestBean)'
    - '[java.util.Date].equals(org.yaml.snakeyaml.constructor.TestBean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.constructor.TestBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.constructor.TestBean:69,1
    - Dst: '[java.util.Date].hashCode()'
      Src: org.yaml.snakeyaml.constructor.TestBean:71,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      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: 73
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.Date].hashCode()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.TestBean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.constructor.TestBean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.TestBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - java.util.concurrent.atomic.AtomicLong
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].getAmount()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AtomicJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].getAmount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - java.util.concurrent.atomic.AtomicLong
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].setAmount(float)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AtomicJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].setAmount(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - java.util.concurrent.atomic.AtomicLong
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.concurrent.atomic.AtomicLong
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].getAtomic()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AtomicJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.concurrent.atomic.AtomicLong
    signature: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].getAtomic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.concurrent.atomic.AtomicLong
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - java.util.concurrent.atomic.AtomicLong
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - atomic
    argTypes:
    - java.util.concurrent.atomic.AtomicLong
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].setAtomic(java.util.concurrent.atomic.AtomicLong)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AtomicJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].setAtomic(java.util.concurrent.atomic.AtomicLong)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - java.util.concurrent.atomic.AtomicLong
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AtomicJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - java.util.concurrent.atomic.AtomicLong
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.AtomicJavaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AtomicJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.AtomicJavaBean
    signature: '[org.yaml.snakeyaml.constructor.AtomicJavaBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:21,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:21,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:22,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:22,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:26,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:26,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:27,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:27,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:28,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:28,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:29,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:29,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:30,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:30,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:31,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:31,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:32,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:32,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:33,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:33,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:34,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:34,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:35,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:35,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:36,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:36,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:37,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:37,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:38,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:38,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:39,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:39,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:40,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:40,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:41,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:41,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:42,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:42,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
      Src: org.yaml.snakeyaml.tokens.TokenTest:43,1
    - Dst: '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
      Src: org.yaml.snakeyaml.tokens.TokenTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.tokens.TokenTest].testTokenID()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/TokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.TokenTest].toString()'
    - '[org.yaml.snakeyaml.tokens.TokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TokenTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.TokenTest].testTokenID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.TokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.TokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/TokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.TokenTest
    signature: '[org.yaml.snakeyaml.tokens.TokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.DocumentEndTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.DocumentEndTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.DocumentEndTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.DocumentEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.DocumentEndTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.DocumentEndTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.DocumentEndTokenTest].assertEquals(org.yaml.snakeyaml.tokens.DocumentEndTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.DocumentEndTokenTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.tokens.DocumentEndTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/DocumentEndTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.DocumentEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.DocumentEndTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.DocumentEndTokenTest].assertEquals(org.yaml.snakeyaml.tokens.DocumentEndTokenTest,Token.ID)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.DocumentEndTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.DocumentEndTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.DocumentEndTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/DocumentEndTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.DocumentEndTokenTest
    signature: '[org.yaml.snakeyaml.tokens.DocumentEndTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.FlowEntryTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.FlowEntryTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.FlowEntryTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.FlowEntryTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.FlowEntryTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowEntryTokenTest].assertEquals(org.yaml.snakeyaml.tokens.FlowEntryTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.FlowEntryTokenTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.tokens.FlowEntryTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/FlowEntryTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.FlowEntryTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.tokens.FlowEntryTokenTest].assertEquals(org.yaml.snakeyaml.tokens.FlowEntryTokenTest,Token.ID)'
    - '[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.FlowEntryTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.FlowEntryTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.FlowEntryTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/FlowEntryTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.FlowEntryTokenTest
    signature: '[org.yaml.snakeyaml.tokens.FlowEntryTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.DocumentStartTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.DocumentStartTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.DocumentStartTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.DocumentStartTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.DocumentStartTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.DocumentStartTokenTest].assertEquals(org.yaml.snakeyaml.tokens.DocumentStartTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.DocumentStartTokenTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.tokens.DocumentStartTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/DocumentStartTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.DocumentStartTokenTest].assertEquals(org.yaml.snakeyaml.tokens.DocumentStartTokenTest,Token.ID)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.DocumentStartTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()'
    - '[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.DocumentStartTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.DocumentStartTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.DocumentStartTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/DocumentStartTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.DocumentStartTokenTest
    signature: '[org.yaml.snakeyaml.tokens.DocumentStartTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.TagTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,String)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:26,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,null,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:26,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTokenTest].fail(String)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:27,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:29,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TagTokenTest)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:29,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,String)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:32,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,null)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:32,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTokenTest].fail(String)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:33,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:35,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TagTokenTest)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:35,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.tokens.TagTokenTest].testNoMarks()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/TagTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.TagTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,String)'
    - '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,null,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,null)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.tokens.TagTokenTest].fail(String)'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.tokens.TagTokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TagTokenTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.TagTokenTest].testNoMarks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:41,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.TagTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:41,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,null)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:42,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:42,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTokenTest].fail(String)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:43,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:45,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TagTokenTest)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.tokens.TagTokenTest].testNoTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/TagTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.TagTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,null)'
    - '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.tokens.TagTokenTest].fail(String)'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.tokens.TagTokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.TagTokenTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.TagTokenTest].testNoTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:50,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.TagTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:50,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,String)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:51,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:51,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:52,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTokenTest].assertEquals(org.yaml.snakeyaml.tokens.TagTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.TagTokenTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.tokens.TagTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/TagTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.TagTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.TagTokenTest].assertEquals(org.yaml.snakeyaml.tokens.TagTokenTest,Token.ID)'
    - '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,String)'
    - '[org.yaml.snakeyaml.tokens.TagToken].getTokenId()'
    - '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.TagTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.TagTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.TagTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/TagTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.TagTokenTest
    signature: '[org.yaml.snakeyaml.tokens.TagTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.StreamStartTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.StreamStartTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.StreamStartTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.StreamStartTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.StreamStartTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.StreamStartTokenTest].assertEquals(org.yaml.snakeyaml.tokens.StreamStartTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.StreamStartTokenTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.tokens.StreamStartTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/StreamStartTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.StreamStartTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.StreamStartTokenTest].assertEquals(org.yaml.snakeyaml.tokens.StreamStartTokenTest,Token.ID)'
    - '[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.StreamStartTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.StreamStartTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.StreamStartTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/StreamStartTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.StreamStartTokenTest
    signature: '[org.yaml.snakeyaml.tokens.StreamStartTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.DirectiveTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:25,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:26,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:27,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.tokens.DirectiveTokenTest)'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:27,1
    - Dst: '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,java.util.ArrayList,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:29,1
    - Dst: '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].fail(String)'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:30,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:32,1
    - Dst: '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.DirectiveTokenTest)'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].testInvalidList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/DirectiveTokenTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.DirectiveTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].fail(String)'
    - e.getMessage()
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].assertEquals(String,org.yaml.snakeyaml.tokens.DirectiveTokenTest)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.tokens.DirectiveTokenTest)'
    - '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,java.util.ArrayList,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].testInvalidList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:37,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.DirectiveTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:37,1
    - Dst: '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,null,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:38,1
    - Dst: '[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:39,1
    - Dst: '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].assertEquals(org.yaml.snakeyaml.tokens.DirectiveTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.DirectiveTokenTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/DirectiveTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,null,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.DirectiveTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].assertEquals(org.yaml.snakeyaml.tokens.DirectiveTokenTest,Token.ID)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.DirectiveTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/DirectiveTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.DirectiveTokenTest
    signature: '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest].assertEquals(org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/BlockSequenceStartTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest].assertEquals(org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest,Token.ID)'
    - '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest,int)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/BlockSequenceStartTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest
    signature: '[org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest].assertEquals(org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/FlowSequenceStartTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest].assertEquals(org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest,Token.ID)'
    - '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/FlowSequenceStartTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest
    signature: '[org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest].assertEquals(org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/FlowMappingStartTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest].assertEquals(org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest,Token.ID)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/FlowMappingStartTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest
    signature: '[org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.AliasTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.AliasTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.AliasTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.AliasToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.AliasTokenTest:26,1
    - Dst: '[org.yaml.snakeyaml.tokens.AliasTokenTest].assertNotEquals(org.yaml.snakeyaml.tokens.AliasToken,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.AliasTokenTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.tokens.AliasTokenTest].testEquals()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/AliasTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.AliasTokenTest].assertNotEquals(org.yaml.snakeyaml.tokens.AliasToken,org.yaml.snakeyaml.error.Mark)'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.AliasTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.AliasToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.AliasTokenTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.AliasTokenTest:31,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.AliasTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.AliasTokenTest:31,1
    - Dst: '[org.yaml.snakeyaml.tokens.AliasToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.AliasTokenTest:32,1
    - Dst: '[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.AliasTokenTest:33,1
    - Dst: '[org.yaml.snakeyaml.tokens.AliasTokenTest].assertEquals(org.yaml.snakeyaml.tokens.AliasTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.AliasTokenTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.tokens.AliasTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/AliasTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.AliasToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.AliasTokenTest].assertEquals(org.yaml.snakeyaml.tokens.AliasTokenTest,Token.ID)'
    - '[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.AliasTokenTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.AliasTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.AliasTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.AliasTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/AliasTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.AliasTokenTest
    signature: '[org.yaml.snakeyaml.tokens.AliasTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.BlockEntryTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.BlockEntryTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.BlockEntryTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.BlockEntryTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.BlockEntryTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEntryTokenTest].assertEquals(org.yaml.snakeyaml.tokens.BlockEntryTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.BlockEntryTokenTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.tokens.BlockEntryTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/BlockEntryTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.BlockEntryTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.BlockEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.tokens.BlockEntryTokenTest].assertEquals(org.yaml.snakeyaml.tokens.BlockEntryTokenTest,Token.ID)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.BlockEntryTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.BlockEntryTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.BlockEntryTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/BlockEntryTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.BlockEntryTokenTest
    signature: '[org.yaml.snakeyaml.tokens.BlockEntryTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.AnchorTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.AnchorTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.AnchorTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.AnchorToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.AnchorTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.AnchorTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.AnchorTokenTest].assertEquals(org.yaml.snakeyaml.tokens.AnchorTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.AnchorTokenTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.tokens.AnchorTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/AnchorTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.AnchorTokenTest].assertEquals(org.yaml.snakeyaml.tokens.AnchorTokenTest,Token.ID)'
    - '[org.yaml.snakeyaml.tokens.AnchorToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.AnchorTokenTest,int)'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.AnchorTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.AnchorTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.AnchorTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/AnchorTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.AnchorTokenTest
    signature: '[org.yaml.snakeyaml.tokens.AnchorTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.tokens.BlockEndTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.BlockEndTokenTest,int)'
      Src: org.yaml.snakeyaml.tokens.BlockEndTokenTest:23,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.BlockEndTokenTest:24,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()'
      Src: org.yaml.snakeyaml.tokens.BlockEndTokenTest:25,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEndTokenTest].assertEquals(org.yaml.snakeyaml.tokens.BlockEndTokenTest,Token.ID)'
      Src: org.yaml.snakeyaml.tokens.BlockEndTokenTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.tokens.BlockEndTokenTest].testGetTokenId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/BlockEndTokenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.BlockEndTokenTest].assertEquals(org.yaml.snakeyaml.tokens.BlockEndTokenTest,Token.ID)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.tokens.BlockEndTokenTest,int)'
    - '[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.tokens.BlockEndTokenTest].testGetTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.BlockEndTokenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.tokens.BlockEndTokenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/BlockEndTokenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.BlockEndTokenTest
    signature: '[org.yaml.snakeyaml.tokens.BlockEndTokenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:23,1
    - Dst: '[org.yaml.snakeyaml.representer.WrongJavaBean].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.WrongJavaBean)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:28,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.representer.RepresentFieldTest].testRepresent1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentFieldTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.WrongJavaBean)'
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.representer.WrongJavaBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresentFieldTest].testRepresent1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:34,1
    - Dst: '[org.yaml.snakeyaml.representer.WrongJavaBean].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:38,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].fail(String)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:39,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:43,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].startsWith(String)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:43,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].assertTrue(org.yaml.snakeyaml.representer.RepresentFieldTest)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:43,1
    - Dst: e.getCause()
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:47,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].getMessage()'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:47,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresentFieldTest)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 33
    functionDepth: 5
    functionLinenumber: 33
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.representer.RepresentFieldTest].testWrongNotPublicField()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentFieldTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - e.getCause()
    - '[org.yaml.snakeyaml.representer.WrongJavaBean].<init>()'
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].getMessage()'
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresentFieldTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].startsWith(String)'
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].assertTrue(org.yaml.snakeyaml.representer.RepresentFieldTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresentFieldTest].testWrongNotPublicField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:55,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].fail(String)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:56,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:60,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].startsWith(String)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:60,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].assertTrue(org.yaml.snakeyaml.representer.RepresentFieldTest)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:60,1
    - Dst: e.getCause()
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:64,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].getMessage()'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:64,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentFieldTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresentFieldTest)'
      Src: org.yaml.snakeyaml.representer.RepresentFieldTest:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 51
    functionDepth: 5
    functionLinenumber: 51
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.representer.RepresentFieldTest].testStaticField()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentFieldTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - e.getCause()
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].getMessage()'
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresentFieldTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].startsWith(String)'
    - '[org.yaml.snakeyaml.representer.RepresentFieldTest].assertTrue(org.yaml.snakeyaml.representer.RepresentFieldTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresentFieldTest].testStaticField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresentFieldTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.RepresentFieldTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentFieldTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresentFieldTest
    signature: '[org.yaml.snakeyaml.representer.RepresentFieldTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:24,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:28,1
    - Dst: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTrace()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/DumpStackTraceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTrace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:32,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:34,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:35,1
    - Dst: '[String].indexOf(char)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:36,1
    - Dst: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(org.yaml.snakeyaml.representer.DumpStackTraceTest)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:36,1
    - Dst: '[String].indexOf(char)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:37,1
    - Dst: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(org.yaml.snakeyaml.representer.DumpStackTraceTest)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:40,1
    - Dst: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTraceWithNoSpecialCharacters()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/DumpStackTraceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[String].indexOf(char)'
    - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(org.yaml.snakeyaml.representer.DumpStackTraceTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTraceWithNoSpecialCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:44,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:45,1
    - Dst: '[String].indexOf(char)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:46,1
    - Dst: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(org.yaml.snakeyaml.representer.DumpStackTraceTest)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:46,1
    - Dst: '[String].indexOf(char)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:47,1
    - Dst: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertTrue(String,int)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:50,1
    - Dst: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTraceWithTabs()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/DumpStackTraceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertTrue(String,int)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[String].indexOf(char)'
    - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(org.yaml.snakeyaml.representer.DumpStackTraceTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTraceWithTabs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:54,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:56,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:58,1
    - Dst: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.DumpStackTraceTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTraceWithoutTabs()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/DumpStackTraceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTraceWithoutTabs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.DumpStackTraceTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/DumpStackTraceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.DumpStackTraceTest
    signature: '[org.yaml.snakeyaml.representer.DumpStackTraceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:31,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:31,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:32,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testBinaryPattern()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/SafeRepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testBinaryPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(String)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:36,1
    - Dst: String.valueOf(org.yaml.snakeyaml.representer.SafeRepresenterTest)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:36,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testFloat()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/SafeRepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - String.valueOf(org.yaml.snakeyaml.representer.SafeRepresenterTest)
    - Double.valueOf(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:40,1
    - Dst: Byte.valueOf(byte)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:41,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:41,1
    - Dst: Short.valueOf(short)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:42,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:42,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:43,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:43,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:44,1
    - Dst: '[java.util.ArrayList].add(java.math.BigInteger)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:44,1
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:45,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:45,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:46,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:47,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:50,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/SafeRepresenterTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - Short.valueOf(short)
    - '[java.math.BigInteger].<init>(String)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(java.math.BigInteger)'
    - Long.valueOf(int)
    - Byte.valueOf(byte)
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:55,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:56,1
    - Dst: '[java.util.ArrayList].add(java.util.Date)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:56,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:57,1
    - Dst: '[java.util.ArrayList].add(java.util.Date)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:57,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:58,1
    - Dst: '[java.util.ArrayList].add(java.util.Date)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:58,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:59,1
    - Dst: '[java.util.ArrayList].add(java.util.Date)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:59,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:60,1
    - Dst: '[java.util.ArrayList].add(java.util.Date)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:60,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:61,1
    - Dst: '[java.util.ArrayList].add(java.util.Date)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:61,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:62,1
    - Dst: '[java.util.ArrayList].add(java.util.Date)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:62,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:63,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:66,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testDate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/SafeRepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(java.util.Date)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:74,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 4
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testEmptyArray()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/SafeRepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testEmptyArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:79,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:80,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:80,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:81,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:81,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:82,1
    - Dst: '[java.util.HashMap].put(String,java.util.ArrayList)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:83,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:84,1
    - Dst: '[java.util.HashMap].put(String,int)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:85,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:86,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:87,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:88,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:90,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:91,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertTrue(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:91,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:92,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertTrue(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:92,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:93,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertTrue(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/SafeRepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertTrue(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[String].contains(String)'
    - '[java.util.HashMap].put(String,java.util.ArrayList)'
    - Integer.valueOf(int)
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[java.util.HashMap].put(String,int)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:97,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:98,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:98,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:99,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:99,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:100,1
    - Dst: '[java.util.LinkedHashMap].put(String,int)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:101,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:102,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:103,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:104,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:105,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:106,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:107,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:108,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 96
    functionDepth: 4
    functionLinenumber: 96
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testStyle2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/SafeRepresenterTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[java.util.LinkedHashMap].put(String,int)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testStyle2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:113,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:114,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:114,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:115,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:115,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:116,1
    - Dst: '[java.util.LinkedHashMap].put(String,int)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:117,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:118,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:119,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:120,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:121,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:122,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:123,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:124,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:125,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenterTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 112
    functionDepth: 4
    functionLinenumber: 112
    functionLinenumberEnd: 129
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testStyle2Pretty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/SafeRepresenterTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[java.util.LinkedHashMap].put(String,int)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.representer.SafeRepresenterTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].assertEquals(String,String)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
    - '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testStyle2Pretty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenterTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/SafeRepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenterTest
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:27,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:28,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:31,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyInJavaBeanDumper()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyInJavaBeanDumper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:37,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:38,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:41,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyInYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyInYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:47,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:48,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:49,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:50,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:53,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testDoNotFilterPropertyIncludeReadOnly()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testDoNotFilterPropertyIncludeReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:61,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:62,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:64,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:65,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].setIncludes(String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:66,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:68,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 60
    functionDepth: 7
    functionLinenumber: 60
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyWithTypeDesciptionIncludes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
    - '[org.yaml.snakeyaml.TypeDescription].setIncludes(String)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyWithTypeDesciptionIncludes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:76,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:77,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:78,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:79,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:80,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].setExcludes(String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:81,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:83,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 75
    functionDepth: 7
    functionLinenumber: 75
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyWithTypeDesciptionExcludes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.TypeDescription].setExcludes(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyWithTypeDesciptionExcludes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].isSomething()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].isSomething()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      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: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter:123,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getProperties(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter:128,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter:129,1
    - Dst: '[Class<?extendsObject>].equals()'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter:130,1
    - Dst: prop.getName()
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter:133,1
    - Dst: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter].equals(String)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter:134,1
    - Dst: '[java.util.TreeSet].add(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter:135,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: Representer
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 140
      start: 126
    functionDepth: 2
    functionLinenumber: 126
    functionLinenumberEnd: 140
    functionName: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter].getProperties(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
    functionUses: 0
    functionsReached:
    - prop.getName()
    - '[Class<?extendsObject>].equals()'
    - '[org.yaml.snakeyaml.representer.Representer].getProperties(Class<?extendsObject>)'
    - '[java.util.TreeSet].<init>()'
    - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter].equals(String)'
    - '[java.util.TreeSet].add(org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter)'
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter].getProperties(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.representer.RepresentTest:29,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].<init>(String,int)'
      Src: org.yaml.snakeyaml.representer.RepresentTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.RepresentTest.CustomBean)'
      Src: org.yaml.snakeyaml.representer.RepresentTest:31,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.RepresentTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.representer.RepresentTest:33,1
    - Dst: '[T].getPrefix()'
      Src: org.yaml.snakeyaml.representer.RepresentTest:34,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresentTest)'
      Src: org.yaml.snakeyaml.representer.RepresentTest:34,1
    - Dst: '[T].getSuffix()'
      Src: org.yaml.snakeyaml.representer.RepresentTest:35,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentTest].assertEquals(int,org.yaml.snakeyaml.representer.RepresentTest)'
      Src: org.yaml.snakeyaml.representer.RepresentTest:35,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentTest].assertEquals(org.yaml.snakeyaml.representer.RepresentTest.CustomBean,T)'
      Src: org.yaml.snakeyaml.representer.RepresentTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest].testCustomRepresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.RepresentTest].assertEquals(org.yaml.snakeyaml.representer.RepresentTest.CustomBean,T)'
    - '[T].getPrefix()'
    - '[T].getSuffix()'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - '[org.yaml.snakeyaml.representer.RepresentTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.representer.RepresentTest].assertEquals(int,org.yaml.snakeyaml.representer.RepresentTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.representer.RepresentTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresentTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.RepresentTest.CustomBean)'
    - '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].<init>(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresentTest].testCustomRepresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresentTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresentTest
    signature: '[org.yaml.snakeyaml.representer.RepresentTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresentTest.CustomBean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - suffix
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].<init>(String,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresentTest.CustomBean
    signature: '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      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: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].getPrefix()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].getSuffix()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].getSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bean.getPrefix()
      Src: org.yaml.snakeyaml.representer.RepresentTest.CustomBean:60,1
    - Dst: '[String].equals(org.yaml.snakeyaml.representer.RepresentTest.CustomBean)'
      Src: org.yaml.snakeyaml.representer.RepresentTest.CustomBean:60,1
    - Dst: bean.getSuffix()
      Src: org.yaml.snakeyaml.representer.RepresentTest.CustomBean:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.representer.RepresentTest.CustomBean)'
    - bean.getSuffix()
    - bean.getPrefix()
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter:67,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter:67,1
    - Dst: '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter:68,1
    - Dst: this.representers.put(examples.DiceExampleTest.DiceRepresenter.RepresentDice)
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].<init>()'
    - this.representers.put(examples.DiceExampleTest.DiceRepresenter.RepresentDice)
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter
    signature: '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: coin.getPrefix()
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice:75,1
    - Dst: coin.getSuffix()
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice:75,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice:76,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice)'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 77
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached:
    - coin.getPrefix()
    - coin.getSuffix()
    - '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice
    signature: '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor:84,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor:84,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor:85,1
    - Dst: '[ConstructDice].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor:85,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructDice)
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructDice)
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[ConstructDice].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor
    signature: '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice:91,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].substring(int,int)'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice:92,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].substring(int)'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice:92,1
    - Dst: Integer.valueOf(org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice)
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice:92,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].<init>(org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice,org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice)'
      Src: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].substring(int,int)'
    - '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].<init>(org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice,org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice)'
    - '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].substring(int)'
    - Integer.valueOf(org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice)
    - '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice
    signature: '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.WrongJavaBean].method()'
      Src: org.yaml.snakeyaml.representer.WrongJavaBean:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.WrongJavaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.representer.WrongJavaBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/WrongJavaBean.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.representer.WrongJavaBean].method()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.WrongJavaBean
    signature: '[org.yaml.snakeyaml.representer.WrongJavaBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.representer.WrongJavaBean].method()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/WrongJavaBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.WrongJavaBean].method()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.representer.WrongJavaBean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/WrongJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.representer.WrongJavaBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest:26,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory)'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest:28,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentIterableTest].fail(String)'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest:29,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest:33,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentIterableTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresentIterableTest)'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.representer.RepresentIterableTest].testIterable()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentIterableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory)'
    - '[org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory].<init>()'
    - '[org.yaml.snakeyaml.representer.RepresentIterableTest].fail(String)'
    - '[org.yaml.snakeyaml.representer.RepresentIterableTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresentIterableTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresentIterableTest].testIterable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest:38,1
    - Dst: '[Counter].<init>(int)'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(Counter)'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest:39,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresentIterableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.representer.RepresentIterableTest].testIterator()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentIterableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(Counter)'
    - '[Counter].<init>(int)'
    - '[org.yaml.snakeyaml.representer.RepresentIterableTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresentIterableTest].testIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresentIterableTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.RepresentIterableTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentIterableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresentIterableTest
    signature: '[org.yaml.snakeyaml.representer.RepresentIterableTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Counter].<init>(int)'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory].iterator()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentIterableTest.java
    functionUses: 0
    functionsReached:
    - '[Counter].<init>(int)'
    linkageType: ''
    returnType: java.util.Iterator<Integer>
    signature: '[org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentIterableTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory
    signature: '[org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresentIterableTest.Counter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].<init>(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentIterableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresentIterableTest.Counter
    signature: '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].hasNext()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentIterableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].next()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentIterableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresentIterableTest.Counter:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      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: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].remove()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentIterableTest.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:23,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].setName(String)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:24,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].setValid(boolean)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:25,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].setPrimitive(boolean)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:30,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.RepresenterTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].setPrimitive(boolean)'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].setName(String)'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].setValid(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MyBean2].<init>(String,boolean)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:65,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:66,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(MyBean2)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:70,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 64
    functionDepth: 4
    functionLinenumber: 64
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterNoConstructorAvailable()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[MyBean2].<init>(String,boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(MyBean2)'
    - '[org.yaml.snakeyaml.representer.RepresenterTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterNoConstructorAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MyBean3].<init>(String,boolean)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:103,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:104,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:105,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:106,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(MyBean3)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:108,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest].fail(String)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:109,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:111,1
    - Dst: '[MyBean3].<init>(String,boolean)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:114,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(MyBean3)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:115,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 102
    functionDepth: 4
    functionLinenumber: 102
    functionLinenumberEnd: 120
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterGetterWithException()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(MyBean3)'
    - '[MyBean3].<init>(String,boolean)'
    - '[org.yaml.snakeyaml.representer.RepresenterTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.RepresenterTest].assertEquals(String,String,String)'
    - '[org.yaml.snakeyaml.representer.RepresenterTest].fail(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterGetterWithException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:157,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:157,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(null)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:159,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest].fail(String)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:160,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.representer.RepresenterTest:162,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresenterTest)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 156
    functionDepth: 3
    functionLinenumber: 156
    functionLinenumberEnd: 164
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterAddNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.RepresenterTest].fail(String)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(null)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.representer.RepresenterTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresenterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterAddNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:167,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:168,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:170,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest].fail(String)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:171,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.representer.RepresenterTest:175,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresenterTest)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest:173,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 166
    functionDepth: 4
    functionLinenumber: 166
    functionLinenumberEnd: 177
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterEmptyBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean)'
    - '[org.yaml.snakeyaml.representer.RepresenterTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.representer.RepresenterTest].assertEquals(String,org.yaml.snakeyaml.representer.RepresenterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterEmptyBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresenterTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresenterTest
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].isValid()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].isValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valid
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].setValid(Boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].setValid(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].isPrimitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].isPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - primitive
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].setPrimitive(boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].setPrimitive(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresenterTest.MyBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresenterTest.MyBean
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest.MyBean2:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresenterTest.MyBean2
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - valid
    argTypes:
    - String
    - Boolean
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].<init>(String,Boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresenterTest.MyBean2
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].<init>(String,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest.MyBean2:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresenterTest.MyBean2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresenterTest.MyBean2
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].getValid()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].getValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].getName()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest.MyBean2:98,1
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].getValid()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest.MyBean2:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].getName()'
    - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].getValid()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresenterTest.MyBean3
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - valid
    argTypes:
    - String
    - Boolean
    constantsTouched: []
    func_position:
      end: 132
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 132
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].<init>(String,Boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresenterTest.MyBean3
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].<init>(String,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.yaml.snakeyaml.representer.RepresenterTest.MyBean3:138,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 140
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].isValid()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].isValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].isBoolProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].isBoolProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].isValid()'
      Src: org.yaml.snakeyaml.representer.RepresenterTest.MyBean3:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].isValid()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean].process()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean].process()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean].obtain()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean].obtain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean
    signature: '[org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:21,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkedYAMLExceptionTest,int)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:21,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:22,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:23,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:24,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:24,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:24,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:25,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:25,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:25,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(String,org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkedYAMLExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkedYAMLExceptionTest,int)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(String,org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:29,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkedYAMLExceptionTest,int)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:29,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:31,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:32,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:32,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:32,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:33,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:33,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:33,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:34,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:34,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkedYAMLExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkedYAMLExceptionTest,int)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,null,null,null,String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:39,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:40,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:40,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkedYAMLExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,null,null,null,String)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
    - '[String].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:44,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkedYAMLExceptionTest,int)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:44,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,null,null,null,null)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:46,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:47,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:47,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString4()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkedYAMLExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkedYAMLExceptionTest,int)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertTrue(org.yaml.snakeyaml.error.MarkedYAMLExceptionTest)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,null,null,null,null)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:51,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkedYAMLExceptionTest,int)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:51,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:53,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].getContext()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:54,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:54,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].getContextMark()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:55,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertEquals(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:55,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].getProblem()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:56,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:56,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].getProblemMark()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:57,1
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertEquals(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testGetters()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkedYAMLExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].getProblem()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkedYAMLExceptionTest,int)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].assertEquals(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].getContext()'
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].getContextMark()'
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].getProblemMark()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testGetters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkedYAMLExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.MarkedYAMLExceptionTest
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.error.MarkTest:21,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
      Src: org.yaml.snakeyaml.error.MarkTest:21,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].get_snippet()'
      Src: org.yaml.snakeyaml.error.MarkTest:22,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.error.MarkTest:22,1
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.error.MarkTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
      Src: org.yaml.snakeyaml.error.MarkTest:23,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].get_snippet()'
      Src: org.yaml.snakeyaml.error.MarkTest:24,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.error.MarkTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 20
    functionDepth: 3
    functionLinenumber: 20
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.error.MarkTest].testGet_snippet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkTest.java
    functionUses: 0
    functionsReached:
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.error.MarkTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.error.Mark].get_snippet()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.MarkTest].testGet_snippet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.error.MarkTest:28,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
      Src: org.yaml.snakeyaml.error.MarkTest:28,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].toString()'
      Src: org.yaml.snakeyaml.error.MarkTest:29,1
    - Dst: '[String].split(String)'
      Src: org.yaml.snakeyaml.error.MarkTest:29,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.error.MarkTest:30,1
    - Dst: lines[1].trim()
      Src: org.yaml.snakeyaml.error.MarkTest:31,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertEquals(String,org.yaml.snakeyaml.error.MarkTest)'
      Src: org.yaml.snakeyaml.error.MarkTest:31,1
    - Dst: lines[2].trim()
      Src: org.yaml.snakeyaml.error.MarkTest:32,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertEquals(String,org.yaml.snakeyaml.error.MarkTest)'
      Src: org.yaml.snakeyaml.error.MarkTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.error.MarkTest].testToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkTest.java
    functionUses: 0
    functionsReached:
    - lines[2].trim()
    - '[org.yaml.snakeyaml.error.MarkTest].assertEquals(String)'
    - '[org.yaml.snakeyaml.error.MarkTest].assertEquals(String,org.yaml.snakeyaml.error.MarkTest)'
    - '[org.yaml.snakeyaml.error.Mark].toString()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
    - '[String].split(String)'
    - '[String].toCharArray()'
    - lines[1].trim()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.MarkTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.error.MarkTest:36,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
      Src: org.yaml.snakeyaml.error.MarkTest:36,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getIndex()'
      Src: org.yaml.snakeyaml.error.MarkTest:37,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertEquals(String,int,int)'
      Src: org.yaml.snakeyaml.error.MarkTest:37,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getLine()'
      Src: org.yaml.snakeyaml.error.MarkTest:38,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.error.MarkTest:38,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getColumn()'
      Src: org.yaml.snakeyaml.error.MarkTest:39,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.error.MarkTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.error.MarkTest].testPosition()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.Mark].getLine()'
    - '[org.yaml.snakeyaml.error.MarkTest].assertEquals(int,int)'
    - '[org.yaml.snakeyaml.error.Mark].getIndex()'
    - '[org.yaml.snakeyaml.error.MarkTest].assertEquals(String,int,int)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.error.Mark].getColumn()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.MarkTest].testPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.error.MarkTest:43,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
      Src: org.yaml.snakeyaml.error.MarkTest:43,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getBuffer()'
      Src: org.yaml.snakeyaml.error.MarkTest:46,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertEquals(org.yaml.snakeyaml.error.MarkTest,org.yaml.snakeyaml.error.MarkTest)'
      Src: org.yaml.snakeyaml.error.MarkTest:46,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getBuffer()'
      Src: org.yaml.snakeyaml.error.MarkTest:49,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertTrue(org.yaml.snakeyaml.error.MarkTest)'
      Src: org.yaml.snakeyaml.error.MarkTest:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.error.MarkTest].testGetBuffer()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkTest].assertEquals(org.yaml.snakeyaml.error.MarkTest,org.yaml.snakeyaml.error.MarkTest)'
    - '[org.yaml.snakeyaml.error.MarkTest].assertTrue(org.yaml.snakeyaml.error.MarkTest)'
    - '[org.yaml.snakeyaml.error.Mark].getBuffer()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.MarkTest].testGetBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.error.MarkTest:58,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
      Src: org.yaml.snakeyaml.error.MarkTest:58,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getPointer()'
      Src: org.yaml.snakeyaml.error.MarkTest:59,1
    - Dst: '[org.yaml.snakeyaml.error.MarkTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.error.MarkTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.error.MarkTest].testGetPointer()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkTest].assertEquals(int,int)'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.error.MarkTest,int)'
    - '[org.yaml.snakeyaml.error.Mark].getPointer()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.MarkTest].testGetPointer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.MarkTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.error.MarkTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.MarkTest
    signature: '[org.yaml.snakeyaml.error.MarkTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:30,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setWrappedToRootException(boolean)'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:33,1
    - Dst: '[org.yaml.snakeyaml.error.WrappedExceptionsTest].fail()'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:34,1
    - Dst: e.getCause()
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:36,1
    - Dst: '[org.yaml.snakeyaml.error.WrappedExceptionsTest].getClass()'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:36,1
    - Dst: '[org.yaml.snakeyaml.error.WrappedExceptionsTest].assertEquals(org.yaml.snakeyaml.error.WrappedExceptionsTest)'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.error.WrappedExceptionsTest].testWrapped()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/WrappedExceptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setWrappedToRootException(boolean)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - e.getCause()
    - '[org.yaml.snakeyaml.error.WrappedExceptionsTest].assertEquals(org.yaml.snakeyaml.error.WrappedExceptionsTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.error.WrappedExceptionsTest].getClass()'
    - '[org.yaml.snakeyaml.error.WrappedExceptionsTest].fail()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.WrappedExceptionsTest].testWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:42,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setWrappedToRootException(boolean)'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.error.WrappedExceptionsTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.error.WrappedExceptionsTest].testUnWrapped()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/WrappedExceptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setWrappedToRootException(boolean)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.error.WrappedExceptionsTest].testUnWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.WrappedExceptionsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.error.WrappedExceptionsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/WrappedExceptionsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.WrappedExceptionsTest
    signature: '[org.yaml.snakeyaml.error.WrappedExceptionsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:29,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:29,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertNotNull(org.yaml.snakeyaml.ruby.TestObject)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:30,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub1()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:31,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub1].getAtt2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:31,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:31,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:32,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub2].getAtt1()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:32,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:32,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:33,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub2].getAtt2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:33,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:33,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:33,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:34,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub2].getAtt3()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:34,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.ruby.RubyTest].testParse()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/RubyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertNotNull(org.yaml.snakeyaml.ruby.TestObject)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(String,String)'
    - '[java.util.List<String>].size()'
    - '[org.yaml.snakeyaml.ruby.Sub1].getAtt2()'
    - '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
    - '[org.yaml.snakeyaml.ruby.Sub2].getAtt1()'
    - '[org.yaml.snakeyaml.ruby.Sub2].getAtt2()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.ruby.TestObject].getSub1()'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,org.yaml.snakeyaml.ruby.RubyTest)'
    - '[org.yaml.snakeyaml.ruby.Sub2].getAtt3()'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,int)'
    - '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.RubyTest].testParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:38,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:38,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:39,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.ruby.TestObject)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:42,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:43,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertFalse(String,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:47,1
    - Dst: '[T].getSub1()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:48,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].getAtt2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:48,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:48,1
    - Dst: '[T].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:49,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].getAtt1()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:49,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(String,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:49,1
    - Dst: '[T].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:50,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].getAtt2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:50,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].size()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:50,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:50,1
    - Dst: '[T].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:51,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].getAtt3()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:51,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.ruby.RubyTest].testEmitNoTags()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/RubyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertFalse(String,org.yaml.snakeyaml.ruby.RubyTest)'
    - '[String].contains(String)'
    - '[T].getSub1()'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.ruby.TestObject)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(String,org.yaml.snakeyaml.ruby.RubyTest)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].size()'
    - '[org.yaml.snakeyaml.ruby.RubyTest].getAtt2()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].getAtt1()'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,org.yaml.snakeyaml.ruby.RubyTest)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].getAtt3()'
    - '[T].getSub2()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.RubyTest].testEmitNoTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:55,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:55,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:56,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:57,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:58,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:59,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:59,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:60,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:60,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:61,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.ruby.TestObject)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:63,1
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:65,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertTrue(String,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:65,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:67,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertTrue(String,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:66,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:68,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertTrue(String,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:68,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:70,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub1()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:71,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub1].getAtt2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:71,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:71,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:72,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub2].getAtt1()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:72,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:72,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:73,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub2].getAtt2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:73,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:73,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:73,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:74,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub2].getAtt3()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:74,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.ruby.RubyTest].testEmitWithTags()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/RubyTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].size()'
    - '[org.yaml.snakeyaml.ruby.Sub1].getAtt2()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.ruby.Sub2].getAtt2()'
    - '[String].startsWith(String)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
    - '[org.yaml.snakeyaml.ruby.Sub2].getAtt1()'
    - '[org.yaml.snakeyaml.ruby.TestObject].getSub1()'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,int)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.ruby.TestObject)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,org.yaml.snakeyaml.ruby.RubyTest)'
    - '[org.yaml.snakeyaml.ruby.Sub2].getAtt3()'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertTrue(String,org.yaml.snakeyaml.ruby.RubyTest)'
    - '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.RubyTest].testEmitWithTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:78,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:78,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:79,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:80,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:81,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:82,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:82,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:83,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:83,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:84,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.ruby.TestObject)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:85,1
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:88,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertTrue(String,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:87,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:90,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertTrue(String,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:89,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:91,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertTrue(String,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:91,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:93,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub1()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:94,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub1].getAtt2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:94,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:94,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:95,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub2].getAtt1()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:95,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:95,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:96,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub2].getAtt2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:96,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:96,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,org.yaml.snakeyaml.ruby.RubyTest)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:96,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:97,1
    - Dst: '[org.yaml.snakeyaml.ruby.Sub2].getAtt3()'
      Src: org.yaml.snakeyaml.ruby.RubyTest:97,1
    - Dst: '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 77
    functionDepth: 3
    functionLinenumber: 77
    functionLinenumberEnd: 98
    functionName: '[org.yaml.snakeyaml.ruby.RubyTest].testEmitWithTags2WithoutTagForParentJavabean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/RubyTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].size()'
    - '[org.yaml.snakeyaml.ruby.Sub1].getAtt2()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.ruby.Sub2].getAtt2()'
    - '[String].startsWith(String)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
    - '[org.yaml.snakeyaml.ruby.Sub2].getAtt1()'
    - '[org.yaml.snakeyaml.ruby.TestObject].getSub1()'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,int)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.ruby.TestObject)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertEquals(int,org.yaml.snakeyaml.ruby.RubyTest)'
    - '[org.yaml.snakeyaml.ruby.Sub2].getAtt3()'
    - '[org.yaml.snakeyaml.ruby.RubyTest].assertTrue(String,org.yaml.snakeyaml.ruby.RubyTest)'
    - '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.RubyTest].testEmitWithTags2WithoutTagForParentJavabean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:102,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:101,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:104,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:103,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:105,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:105,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:106,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:106,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:108,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.ruby.RubyTest:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.ruby.TestObject
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/RubyTest.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.ruby.TestObject
    signature: '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.ruby.RubyTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.ruby.RubyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/RubyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.ruby.RubyTest
    signature: '[org.yaml.snakeyaml.ruby.RubyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - int
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.ruby.Sub1].getAtt1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.yaml.snakeyaml.ruby.Sub1].getAtt1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - int
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - att1
    argTypes:
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.ruby.Sub1].setAtt1(java.util.List<Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.Sub1].setAtt1(java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - int
      - java.util.List<Integer>
      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: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.ruby.Sub1].getAtt2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub1.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.ruby.Sub1].getAtt2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - int
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - att2
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.ruby.Sub1].setAtt2(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.Sub1].setAtt2(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - int
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.ruby.Sub1].getAtt3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.yaml.snakeyaml.ruby.Sub1].getAtt3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - int
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - att3
    argTypes:
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.ruby.Sub1].setAtt3(java.util.List<Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.Sub1].setAtt3(java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - int
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.ruby.Sub1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.ruby.Sub1].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.ruby.Sub1
    signature: '[org.yaml.snakeyaml.ruby.Sub1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.ruby.Sub2].getAtt1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub2.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.ruby.Sub2].getAtt1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - att1
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.ruby.Sub2].setAtt1(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.Sub2].setAtt1(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - int
      classPublic: true
      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: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.ruby.Sub2].getAtt2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub2.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.yaml.snakeyaml.ruby.Sub2].getAtt2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - att2
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.ruby.Sub2].setAtt2(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.Sub2].setAtt2(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - 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: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.ruby.Sub2].getAtt3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub2.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.ruby.Sub2].getAtt3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - att3
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.ruby.Sub2].setAtt3(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.Sub2].setAtt3(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.ruby.Sub2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.ruby.Sub2].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.ruby.Sub2
    signature: '[org.yaml.snakeyaml.ruby.Sub2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.ruby.Sub1
      - org.yaml.snakeyaml.ruby.Sub2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.ruby.Sub1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.ruby.TestObject].getSub1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/TestObject.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.ruby.Sub1
    signature: '[org.yaml.snakeyaml.ruby.TestObject].getSub1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.ruby.Sub1
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.ruby.Sub1
      - org.yaml.snakeyaml.ruby.Sub2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sub1
    argTypes:
    - org.yaml.snakeyaml.ruby.Sub1
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.ruby.TestObject].setSub1(org.yaml.snakeyaml.ruby.Sub1)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/TestObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.TestObject].setSub1(org.yaml.snakeyaml.ruby.Sub1)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.ruby.Sub1
      - org.yaml.snakeyaml.ruby.Sub2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.ruby.Sub2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/TestObject.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.ruby.Sub2
    signature: '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.ruby.Sub2
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.ruby.Sub1
      - org.yaml.snakeyaml.ruby.Sub2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sub2
    argTypes:
    - org.yaml.snakeyaml.ruby.Sub2
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.ruby.TestObject].setSub2(org.yaml.snakeyaml.ruby.Sub2)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/TestObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.ruby.TestObject].setSub2(org.yaml.snakeyaml.ruby.Sub2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.ruby.Sub1
      - org.yaml.snakeyaml.ruby.Sub2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.ruby.TestObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.ruby.TestObject].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/TestObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.ruby.TestObject
    signature: '[org.yaml.snakeyaml.ruby.TestObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.generics.Nest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.Nest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.generics.Bird].getHome()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/Bird.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.Nest
    signature: '[org.yaml.snakeyaml.generics.Bird].getHome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.generics.Nest
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.generics.Nest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - home
    argTypes:
    - org.yaml.snakeyaml.generics.Nest
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.generics.Bird].setHome(org.yaml.snakeyaml.generics.Nest)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/Bird.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.Bird].setHome(org.yaml.snakeyaml.generics.Nest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.generics.Nest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.Bird
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.generics.Bird].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/Bird.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.Bird
    signature: '[org.yaml.snakeyaml.generics.Bird].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<String,java.util.Map<Integer,Object>>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.generics.ObjectValues].getObject()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValues.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.generics.ObjectValues].getObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<String,java.util.Map<Integer,Object>>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.generics.ObjectValues].setObject(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.ObjectValues].setObject(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,java.util.Map<Integer,Object>>
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<String,java.util.Map<Integer,Object>>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.Map<String,java.util.Map<Integer,Object>>
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.generics.ObjectValues].setValues(java.util.Map<String,java.util.Map<Integer,Object>>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.ObjectValues].setValues(java.util.Map<String,java.util.Map<Integer,Object>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<String,java.util.Map<Integer,Object>>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,java.util.Map<Integer,Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.generics.ObjectValues].getValues()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValues.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,java.util.Map<Integer,Object>>
    signature: '[org.yaml.snakeyaml.generics.ObjectValues].getValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<String,java.util.Map<Integer,Object>>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - possible
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.generics.ObjectValues].setPossible(String[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValues.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.ObjectValues].setPossible(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<String,java.util.Map<Integer,Object>>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.generics.ObjectValues].getPossible()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValues.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.yaml.snakeyaml.generics.ObjectValues].getPossible()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<String,java.util.Map<Integer,Object>>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.ObjectValues
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.generics.ObjectValues].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValues.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.ObjectValues
    signature: '[org.yaml.snakeyaml.generics.ObjectValues].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.generics.Nest].getHeight()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/Nest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.generics.Nest].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - height
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.generics.Nest].setHeight(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/Nest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.Nest].setHeight(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.Nest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.generics.Nest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/Nest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.Nest
    signature: '[org.yaml.snakeyaml.generics.Nest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].<init>()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:25,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:27,1
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(org.yaml.snakeyaml.generics.GenericArrayTypeTest,String)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:32,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:33,1
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(String,org.yaml.snakeyaml.generics.GenericArrayTypeTest)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:33,1
    - Dst: '[T].getHome()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:34,1
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(int,org.yaml.snakeyaml.generics.GenericArrayTypeTest)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 24
    functionDepth: 5
    functionLinenumber: 24
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].testClasses()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].<init>()'
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(org.yaml.snakeyaml.generics.GenericArrayTypeTest,String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(String,org.yaml.snakeyaml.generics.GenericArrayTypeTest)'
    - '[T].getHome()'
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(int,org.yaml.snakeyaml.generics.GenericArrayTypeTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].testClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].<init>()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].<init>()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setId(String)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setGa(org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:66,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:68,1
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:70,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:71,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:72,1
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(String,org.yaml.snakeyaml.generics.GenericArrayTypeTest)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:72,1
    - Dst: '[T].getGa()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:73,1
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].getName()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:73,1
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(String,org.yaml.snakeyaml.generics.GenericArrayTypeTest)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:73,1
    - Dst: '[T].getGa()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:74,1
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].getHome()'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:74,1
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(int,org.yaml.snakeyaml.generics.GenericArrayTypeTest)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].testJavaBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean)'
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(String,org.yaml.snakeyaml.generics.GenericArrayTypeTest)'
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].getName()'
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].getHome()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setId(String)'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setGa(org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray)'
    - '[T].getGa()'
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].assertEquals(int,org.yaml.snakeyaml.generics.GenericArrayTypeTest)'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].<init>()'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].testJavaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.GenericArrayTypeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.GenericArrayTypeTest
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].setName(String,int)'
      Src: org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].setName(String,int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].getHome()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer[]
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].getHome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer[]
      classConcrete: true
      classEnum: false
      classFields:
      - Integer[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - home
    argTypes:
    - Integer[]
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].setHome(Integer[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].setHome(Integer[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - GenericArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - GenericArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - GenericArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: GenericArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].getGa()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: GenericArray
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].getGa()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - GenericArray
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - GenericArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ga
    argTypes:
    - GenericArray
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].setGa(GenericArray)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].setGa(GenericArray)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - GenericArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean
    signature: '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.generics.Bird].<init>()'
      Src: org.yaml.snakeyaml.generics.BirdTest:23,1
    - Dst: '[org.yaml.snakeyaml.generics.Bird].setName(String)'
      Src: org.yaml.snakeyaml.generics.BirdTest:24,1
    - Dst: '[org.yaml.snakeyaml.generics.Nest].<init>()'
      Src: org.yaml.snakeyaml.generics.BirdTest:25,1
    - Dst: '[org.yaml.snakeyaml.generics.Nest].<init>()'
      Src: org.yaml.snakeyaml.generics.BirdTest:26,1
    - Dst: '[org.yaml.snakeyaml.generics.Nest].setHeight(int)'
      Src: org.yaml.snakeyaml.generics.BirdTest:27,1
    - Dst: '[org.yaml.snakeyaml.generics.Bird].setHome(org.yaml.snakeyaml.generics.Nest)'
      Src: org.yaml.snakeyaml.generics.BirdTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.generics.BirdTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.generics.Bird)'
      Src: org.yaml.snakeyaml.generics.BirdTest:30,1
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.generics.BirdTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.generics.BirdTest:33,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.generics.BirdTest:35,1
    - Dst: '[org.yaml.snakeyaml.generics.BirdTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.generics.BirdTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.generics.BirdTest:37,1
    - Dst: '[org.yaml.snakeyaml.generics.Bird].getName()'
      Src: org.yaml.snakeyaml.generics.BirdTest:38,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.generics.BirdTest:38,1
    - Dst: '[org.yaml.snakeyaml.generics.BirdTest].assertEquals(org.yaml.snakeyaml.generics.BirdTest,org.yaml.snakeyaml.generics.BirdTest)'
      Src: org.yaml.snakeyaml.generics.BirdTest:38,1
    - Dst: '[org.yaml.snakeyaml.generics.Bird].getHome()'
      Src: org.yaml.snakeyaml.generics.BirdTest:39,1
    - Dst: '[org.yaml.snakeyaml.generics.Nest].getHeight()'
      Src: org.yaml.snakeyaml.generics.BirdTest:39,1
    - Dst: '[T].getHome()'
      Src: org.yaml.snakeyaml.generics.BirdTest:39,1
    - Dst: '[org.yaml.snakeyaml.generics.BirdTest].getHeight()'
      Src: org.yaml.snakeyaml.generics.BirdTest:39,1
    - Dst: '[org.yaml.snakeyaml.generics.BirdTest].assertEquals(int,org.yaml.snakeyaml.generics.BirdTest)'
      Src: org.yaml.snakeyaml.generics.BirdTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.generics.BirdTest].testHome()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/BirdTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.generics.Bird)'
    - '[org.yaml.snakeyaml.generics.Bird].setName(String)'
    - System.out.println(String)
    - '[org.yaml.snakeyaml.generics.Nest].setHeight(int)'
    - '[org.yaml.snakeyaml.generics.BirdTest].getHeight()'
    - System.getProperty(String)
    - '[org.yaml.snakeyaml.generics.Nest].getHeight()'
    - '[org.yaml.snakeyaml.generics.Bird].getName()'
    - '[org.yaml.snakeyaml.generics.Bird].<init>()'
    - '[org.yaml.snakeyaml.generics.Nest].<init>()'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.generics.BirdTest].assertEquals(String,String,String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.generics.BirdTest].assertEquals(int,org.yaml.snakeyaml.generics.BirdTest)'
    - '[T].getHome()'
    - '[org.yaml.snakeyaml.generics.Bird].setHome(org.yaml.snakeyaml.generics.Nest)'
    - '[org.yaml.snakeyaml.generics.BirdTest].assertEquals(org.yaml.snakeyaml.generics.BirdTest,org.yaml.snakeyaml.generics.BirdTest)'
    - '[org.yaml.snakeyaml.generics.Bird].getHome()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.BirdTest].testHome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.BirdTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.generics.BirdTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/BirdTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.BirdTest
    signature: '[org.yaml.snakeyaml.generics.BirdTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<T,java.util.Map<S,Object>>
      - T[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getObject()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesWithParam.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<T,java.util.Map<S,Object>>
      - T[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setObject(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesWithParam.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setObject(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<T,java.util.Map<S,Object>>
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<T,java.util.Map<S,Object>>
      - T[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.Map<T,java.util.Map<S,Object>>
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setValues(java.util.Map<T,java.util.Map<S,Object>>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesWithParam.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setValues(java.util.Map<T,java.util.Map<S,Object>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<T,java.util.Map<S,Object>>
      - T[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<T,java.util.Map<S,Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getValues()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesWithParam.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<T,java.util.Map<S,Object>>
    signature: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<T,java.util.Map<S,Object>>
      - T[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - possible
    argTypes:
    - T[]
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setPossible(T[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesWithParam.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setPossible(T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<T,java.util.Map<S,Object>>
      - T[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getPossible()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesWithParam.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T[]
    signature: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getPossible()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Map<T,java.util.Map<S,Object>>
      - T[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.ObjectValuesWithParam
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesWithParam.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.ObjectValuesWithParam
    signature: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.generics.AbstractAnimal].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/AbstractAnimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.generics.AbstractAnimal].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.generics.AbstractAnimal].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/AbstractAnimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.AbstractAnimal].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.generics.AbstractAnimal].getHome()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/AbstractAnimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.generics.AbstractAnimal].getHome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - home
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.generics.AbstractAnimal].setHome(T)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/AbstractAnimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.AbstractAnimal].setHome(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.AbstractAnimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.generics.AbstractAnimal].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/AbstractAnimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.AbstractAnimal
    signature: '[org.yaml.snakeyaml.generics.AbstractAnimal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValues].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:26,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:27,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValues].setObject(org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:28,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:30,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:34,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.generics.ObjectValuesTest,java.util.HashMap)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:35,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.generics.ObjectValuesTest,org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:37,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValues].setValues(java.util.HashMap)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:41,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValues].setPossible(org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.generics.ObjectValues)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:47,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValues].getObject()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:49,1
    - Dst: '[T].getObject()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:49,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertEquals(Object,org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:49,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValues].getValues()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:50,1
    - Dst: '[T].getValues()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:50,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertEquals(java.util.Map<String,java.util.Map<Integer,Object>>,org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:50,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValues].getPossible()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:51,1
    - Dst: '[T].getPossible()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:51,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertArrayEquals(String[],org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:51,1
    - Dst: '[T].getPossible()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.generics.ObjectValuesTest].testObjectValues()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesTest.java
    functionUses: 0
    functionsReached:
    - '[T].getObject()'
    - '[org.yaml.snakeyaml.generics.ObjectValues].setPossible(org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - '[org.yaml.snakeyaml.generics.ObjectValues].getObject()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.generics.ObjectValues)'
    - '[org.yaml.snakeyaml.generics.ObjectValues].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.generics.ObjectValues].setObject(org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - '[org.yaml.snakeyaml.generics.ObjectValues].setValues(java.util.HashMap)'
    - '[org.yaml.snakeyaml.generics.ObjectValues].getValues()'
    - '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertArrayEquals(String[],org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.generics.ObjectValues].getPossible()'
    - '[java.util.HashMap].put(org.yaml.snakeyaml.generics.ObjectValuesTest,org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - Integer.valueOf(int)
    - '[T].getPossible()'
    - '[java.util.HashMap].put(org.yaml.snakeyaml.generics.ObjectValuesTest,java.util.HashMap)'
    - '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertEquals(java.util.Map<String,java.util.Map<Integer,Object>>,org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - '[T].getValues()'
    - '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertEquals(Object,org.yaml.snakeyaml.generics.ObjectValuesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.ObjectValuesTest].testObjectValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:57,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:58,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setObject(org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:59,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:61,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:65,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.generics.ObjectValuesTest,java.util.HashMap)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:66,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.generics.ObjectValuesTest,org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:68,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setValues(java.util.HashMap)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:72,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setPossible(org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:75,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.generics.ObjectValuesWithParam)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:76,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:77,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].<init>()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:79,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getClass()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String,Class<?superObjectValuesWithParam<String,Integer>>)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:78,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getObject()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:82,1
    - Dst: '[T].getObject()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:82,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertEquals(Object,org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:82,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getValues()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:83,1
    - Dst: '[T].getValues()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:83,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertEquals(java.util.Map<T,java.util.Map<S,Object>>,org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:83,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getPossible()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:84,1
    - Dst: '[T].getPossible()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:84,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertArrayEquals(T[],org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:84,1
    - Dst: '[T].getPossible()'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:88,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:90,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesTest].startsWith(String)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:90,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:91,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesTest].startsWith(String)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:91,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:92,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesTest].startsWith(String)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:92,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:94,1
    - Dst: '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertTrue(org.yaml.snakeyaml.generics.ObjectValuesTest,org.yaml.snakeyaml.generics.ObjectValuesTest)'
      Src: org.yaml.snakeyaml.generics.ObjectValuesTest:94,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.generics.ObjectValuesTest].testObjectValuesWithParam()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertEquals(java.util.Map<T,java.util.Map<S,Object>>,org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - '[T].getObject()'
    - '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertTrue(org.yaml.snakeyaml.generics.ObjectValuesTest,org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setPossible(org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setValues(java.util.HashMap)'
    - '[org.yaml.snakeyaml.generics.ObjectValuesTest].startsWith(String)'
    - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getClass()'
    - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setObject(org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.generics.ObjectValuesWithParam)'
    - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].<init>()'
    - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getValues()'
    - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getPossible()'
    - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getObject()'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertArrayEquals(T[],org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String,Class<?superObjectValuesWithParam<String,Integer>>)'
    - '[java.util.HashMap].put(org.yaml.snakeyaml.generics.ObjectValuesTest,org.yaml.snakeyaml.generics.ObjectValuesTest)'
    - Integer.valueOf(int)
    - '[T].getPossible()'
    - '[java.util.HashMap].put(org.yaml.snakeyaml.generics.ObjectValuesTest,java.util.HashMap)'
    - e.getMessage()
    - '[T].getValues()'
    - '[org.yaml.snakeyaml.generics.ObjectValuesTest].assertEquals(Object,org.yaml.snakeyaml.generics.ObjectValuesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.generics.ObjectValuesTest].testObjectValuesWithParam()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.generics.ObjectValuesTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.generics.ObjectValuesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.generics.ObjectValuesTest
    signature: '[org.yaml.snakeyaml.generics.ObjectValuesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.immutable.Point2].getX()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.immutable.Point2].getX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.immutable.Point2].getY()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.immutable.Point2].getY()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Double].intValue()'
      Src: org.yaml.snakeyaml.immutable.Point2:33,1
    - Dst: '[Double].intValue()'
      Src: org.yaml.snakeyaml.immutable.Point2:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      - Double
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Point2
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - Double
    - Double
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.immutable.Point2].<init>(Double,Double)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point2.java
    functionUses: 0
    functionsReached:
    - '[Double].intValue()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Point2
    signature: '[org.yaml.snakeyaml.immutable.Point2].<init>(Double,Double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Point2
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.immutable.Point2].<init>(Integer,Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Point2
    signature: '[org.yaml.snakeyaml.immutable.Point2].<init>(Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.immutable.Point2].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Point2].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter:29,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter:29,1
    - Dst: '[RepresentColor].<init>()'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter:30,1
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].put(RepresentColor)'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter:30,1
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets].<init>()'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter:31,1
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].put(org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets)'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter:31,1
    - Dst: '[RepresentMatteBorder].<init>()'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter:32,1
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].put(RepresentMatteBorder)'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter:32,1
    - Dst: '[RepresentRectangle].<init>()'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter:33,1
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].put(RepresentRectangle)'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.ImmutablesRepresenter
      static: false
      superClass: org.yaml.snakeyaml.representer.Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ImmutablesRepresenter.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].put(RepresentRectangle)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[RepresentColor].<init>()'
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].put(org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets)'
    - '[RepresentRectangle].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].put(RepresentColor)'
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets].<init>()'
    - '[RepresentMatteBorder].<init>()'
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].put(RepresentMatteBorder)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.ImmutablesRepresenter
    signature: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets].representSequence(org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets)'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ImmutablesRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets].representSequence(org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ImmutablesRepresenter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets
    signature: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle].representSequence(org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle)'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ImmutablesRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle].representSequence(org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ImmutablesRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle
    signature: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder].representSequence(org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder)'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ImmutablesRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder].representSequence(org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ImmutablesRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder
    signature: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor].representSequence(org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor)'
      Src: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ImmutablesRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor].representSequence(org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor,org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ImmutablesRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor
    signature: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Code2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.immutable.Code2].<init>(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Code2
    signature: '[org.yaml.snakeyaml.immutable.Code2].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(String)
      Src: org.yaml.snakeyaml.immutable.Code2:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Code2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.immutable.Code2].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code2.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(String)
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Code2
    signature: '[org.yaml.snakeyaml.immutable.Code2].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.immutable.Code2].getCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.immutable.Code2].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].equals(org.yaml.snakeyaml.immutable.Code2)'
      Src: org.yaml.snakeyaml.immutable.Code2:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 43
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.immutable.Code2].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code2.java
    functionUses: 0
    functionsReached:
    - '[Integer].equals(org.yaml.snakeyaml.immutable.Code2)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.immutable.Code2].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].hashCode()'
      Src: org.yaml.snakeyaml.immutable.Code2:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      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: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.immutable.Code2].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code2.java
    functionUses: 0
    functionsReached:
    - '[Integer].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.immutable.Code2].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.immutable.Code2].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Code2].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Color
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.immutable.Color].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Color.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Color
    signature: '[org.yaml.snakeyaml.immutable.Color].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.immutable.Color].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Color.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Color].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.yaml.snakeyaml.immutable.Color)'
      Src: org.yaml.snakeyaml.immutable.Color:32,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.immutable.Color].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Color.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.immutable.Color)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.immutable.Color].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.immutable.Color:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.immutable.Color].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Color.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.immutable.Color].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.immutable.Color].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Color.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Color].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.immutable.Point
      - Double
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - org.yaml.snakeyaml.immutable.Point
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Point3d
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - point
    - z
    argTypes:
    - org.yaml.snakeyaml.immutable.Point
    - Double
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.immutable.Point3d].<init>(org.yaml.snakeyaml.immutable.Point,Double)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point3d.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Point3d
    signature: '[org.yaml.snakeyaml.immutable.Point3d].<init>(org.yaml.snakeyaml.immutable.Point,Double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - org.yaml.snakeyaml.immutable.Point
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.immutable.Point3d].getZ()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point3d.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.yaml.snakeyaml.immutable.Point3d].getZ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - org.yaml.snakeyaml.immutable.Point
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Point
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.immutable.Point3d].getPoint()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point3d.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Point
    signature: '[org.yaml.snakeyaml.immutable.Point3d].getPoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.Point].toString()'
      Src: org.yaml.snakeyaml.immutable.Point3d:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - org.yaml.snakeyaml.immutable.Point
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.immutable.Point3d].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point3d.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.Point].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Point3d].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Code
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.immutable.Code].<init>(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Code
    signature: '[org.yaml.snakeyaml.immutable.Code].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.immutable.Code].getCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.immutable.Code].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].equals(org.yaml.snakeyaml.immutable.Code)'
      Src: org.yaml.snakeyaml.immutable.Code:32,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.immutable.Code].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code.java
    functionUses: 0
    functionsReached:
    - '[Integer].equals(org.yaml.snakeyaml.immutable.Code)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.immutable.Code].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].hashCode()'
      Src: org.yaml.snakeyaml.immutable.Code:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.immutable.Code].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code.java
    functionUses: 0
    functionsReached:
    - '[Integer].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.immutable.Code].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.immutable.Code].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Code].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Animal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.immutable.HouseBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/HouseBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.HouseBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Animal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.immutable.HouseBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/HouseBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.HouseBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Animal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Animal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.immutable.HouseBean].getAnimal()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/HouseBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Animal
    signature: '[org.yaml.snakeyaml.immutable.HouseBean].getAnimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.immutable.Animal
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Animal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - animal
    argTypes:
    - org.yaml.snakeyaml.immutable.Animal
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.immutable.HouseBean].setAnimal(org.yaml.snakeyaml.immutable.Animal)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/HouseBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.HouseBean].setAnimal(org.yaml.snakeyaml.immutable.Animal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Animal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.HouseBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.HouseBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/HouseBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.HouseBean
    signature: '[org.yaml.snakeyaml.immutable.HouseBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.DogImmutableTest:23,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.DogImmutableTest:24,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.immutable.DogImmutableTest:25,1
    - Dst: '[org.yaml.snakeyaml.immutable.DogImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.DogImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.DogImmutableTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 5
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.immutable.DogImmutableTest].testDog()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/DogImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.immutable.DogImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.DogImmutableTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.DogImmutableTest].testDog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.DogImmutableTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.DogImmutableTest:30,1
    - Dst: '[T].getAnimal()'
      Src: org.yaml.snakeyaml.immutable.DogImmutableTest:32,1
    - Dst: '[org.yaml.snakeyaml.immutable.DogImmutableTest].getName()'
      Src: org.yaml.snakeyaml.immutable.DogImmutableTest:32,1
    - Dst: '[org.yaml.snakeyaml.immutable.DogImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.DogImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.DogImmutableTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 5
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.immutable.DogImmutableTest].testHouse()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/DogImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getAnimal()'
    - '[org.yaml.snakeyaml.immutable.DogImmutableTest].getName()'
    - '[org.yaml.snakeyaml.immutable.DogImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.DogImmutableTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.DogImmutableTest].testHouse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.DogImmutableTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.DogImmutableTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/DogImmutableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.DogImmutableTest
    signature: '[org.yaml.snakeyaml.immutable.DogImmutableTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Code3
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - code
    argTypes:
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.immutable.Code3].<init>(String,Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Code3
    signature: '[org.yaml.snakeyaml.immutable.Code3].<init>(String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.immutable.Code3].getData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code3.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Code3].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].equals(org.yaml.snakeyaml.immutable.Code3)'
      Src: org.yaml.snakeyaml.immutable.Code3:37,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.immutable.Code3].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code3.java
    functionUses: 0
    functionsReached:
    - '[Integer].equals(org.yaml.snakeyaml.immutable.Code3)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.immutable.Code3].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].hashCode()'
      Src: org.yaml.snakeyaml.immutable.Code3:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      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: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.immutable.Code3].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code3.java
    functionUses: 0
    functionsReached:
    - '[Integer].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.immutable.Code3].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.Code3].getData()'
      Src: org.yaml.snakeyaml.immutable.Code3:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.immutable.Code3].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code3.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.Code3].getData()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Code3].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.immutable.Point].getX()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.yaml.snakeyaml.immutable.Point].getX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.immutable.Point].getY()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.yaml.snakeyaml.immutable.Point].getY()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      - Double
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Point
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - Double
    - Double
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.immutable.Point].<init>(Double,Double)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Point
    signature: '[org.yaml.snakeyaml.immutable.Point].<init>(Double,Double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.immutable.Point].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Point].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.Point].toString()'
      Src: org.yaml.snakeyaml.immutable.Point:42,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.immutable.Point:42,1
    - Dst: '[String].equals(org.yaml.snakeyaml.immutable.Point)'
      Src: org.yaml.snakeyaml.immutable.Point:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.immutable.Point].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.immutable.Point)'
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.immutable.Point].toString()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.immutable.Point].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.Point].toString()'
      Src: org.yaml.snakeyaml.immutable.Point:50,1
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.immutable.Point:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      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: 51
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.immutable.Point].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[org.yaml.snakeyaml.immutable.Point].toString()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.immutable.Point].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.immutable.ImmutablesRepresenter)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:29,1
    - Dst: '[java.awt.Insets].<init>(int,int,int,int)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.awt.Insets)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:31,1
    - Dst: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:32,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:33,1
    - Dst: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(java.awt.Insets,T)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testInsets()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/MoreImmutablesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.immutable.ImmutablesRepresenter)'
    - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
    - '[java.awt.Insets].<init>(int,int,int,int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.awt.Insets)'
    - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(java.awt.Insets,T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testInsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.immutable.ImmutablesRepresenter)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:38,1
    - Dst: '[java.awt.Color].<init>(int,int,int,int)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.awt.Color)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:40,1
    - Dst: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:41,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:42,1
    - Dst: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(java.awt.Color,T)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testAwtColor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/MoreImmutablesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.immutable.ImmutablesRepresenter)'
    - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
    - '[java.awt.Color].<init>(int,int,int,int)'
    - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(java.awt.Color,T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.awt.Color)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testAwtColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.immutable.ImmutablesRepresenter)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:47,1
    - Dst: '[java.awt.Rectangle].<init>(int,int,int,int)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.awt.Rectangle)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:49,1
    - Dst: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:50,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:51,1
    - Dst: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(java.awt.Rectangle,T)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testRectangle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/MoreImmutablesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.immutable.ImmutablesRepresenter)'
    - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(String,String)'
    - '[java.awt.Rectangle].<init>(int,int,int,int)'
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
    - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(java.awt.Rectangle,T)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.awt.Rectangle)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testRectangle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:57,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:58,1
    - Dst: '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.immutable.ImmutablesRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:59,1
    - Dst: '[java.awt.Insets].<init>(int,int,int,int)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:60,1
    - Dst: '[java.awt.Color].<init>(int,int,int)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:61,1
    - Dst: '[javax.swing.BorderFactory].createMatteBorder(org.yaml.snakeyaml.immutable.MoreImmutablesTest,org.yaml.snakeyaml.immutable.MoreImmutablesTest,org.yaml.snakeyaml.immutable.MoreImmutablesTest,org.yaml.snakeyaml.immutable.MoreImmutablesTest,java.awt.Color)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.immutable.MoreImmutablesTest)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:64,1
    - Dst: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:65,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:68,1
    - Dst: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertTrue()'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:69,1
    - Dst: loadedBorder.getBorderInsets()
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:71,1
    - Dst: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(java.awt.Insets,org.yaml.snakeyaml.immutable.MoreImmutablesTest)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:71,1
    - Dst: loadedBorder.getMatteColor()
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:72,1
    - Dst: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(java.awt.Color,org.yaml.snakeyaml.immutable.MoreImmutablesTest)'
      Src: org.yaml.snakeyaml.immutable.MoreImmutablesTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 56
    functionDepth: 4
    functionLinenumber: 56
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testMatteBorder()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/MoreImmutablesTest.java
    functionUses: 0
    functionsReached:
    - '[java.awt.Color].<init>(int,int,int)'
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
    - '[java.awt.Insets].<init>(int,int,int,int)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.immutable.MoreImmutablesTest)'
    - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - loadedBorder.getMatteColor()
    - loadedBorder.getBorderInsets()
    - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertTrue()'
    - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(java.awt.Insets,org.yaml.snakeyaml.immutable.MoreImmutablesTest)'
    - '[javax.swing.BorderFactory].createMatteBorder(org.yaml.snakeyaml.immutable.MoreImmutablesTest,org.yaml.snakeyaml.immutable.MoreImmutablesTest,org.yaml.snakeyaml.immutable.MoreImmutablesTest,org.yaml.snakeyaml.immutable.MoreImmutablesTest,java.awt.Color)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].assertEquals(java.awt.Color,org.yaml.snakeyaml.immutable.MoreImmutablesTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.immutable.ImmutablesRepresenter,org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testMatteBorder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.MoreImmutablesTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/MoreImmutablesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.MoreImmutablesTest
    signature: '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      - org.yaml.snakeyaml.immutable.Point
      - org.yaml.snakeyaml.immutable.Point3d
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Point3d
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.immutable.Shape].getPoint3d()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Point3d
    signature: '[org.yaml.snakeyaml.immutable.Shape].getPoint3d()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.immutable.Point3d
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      - org.yaml.snakeyaml.immutable.Point
      - org.yaml.snakeyaml.immutable.Point3d
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - point3d
    argTypes:
    - org.yaml.snakeyaml.immutable.Point3d
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.immutable.Shape].setPoint3d(org.yaml.snakeyaml.immutable.Point3d)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.Shape].setPoint3d(org.yaml.snakeyaml.immutable.Point3d)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.immutable.Color
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      - org.yaml.snakeyaml.immutable.Point
      - org.yaml.snakeyaml.immutable.Point3d
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - color
    argTypes:
    - org.yaml.snakeyaml.immutable.Color
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.immutable.Shape].setColor(org.yaml.snakeyaml.immutable.Color)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.Shape].setColor(org.yaml.snakeyaml.immutable.Color)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.immutable.Point
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      - org.yaml.snakeyaml.immutable.Point
      - org.yaml.snakeyaml.immutable.Point3d
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - point
    argTypes:
    - org.yaml.snakeyaml.immutable.Point
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.immutable.Shape].setPoint(org.yaml.snakeyaml.immutable.Point)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.Shape].setPoint(org.yaml.snakeyaml.immutable.Point)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      - org.yaml.snakeyaml.immutable.Point
      - org.yaml.snakeyaml.immutable.Point3d
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.immutable.Shape].setId(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.Shape].setId(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      - org.yaml.snakeyaml.immutable.Point
      - org.yaml.snakeyaml.immutable.Point3d
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Color
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.immutable.Shape].getColor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Color
    signature: '[org.yaml.snakeyaml.immutable.Shape].getColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      - org.yaml.snakeyaml.immutable.Point
      - org.yaml.snakeyaml.immutable.Point3d
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Point
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.immutable.Shape].getPoint()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Point
    signature: '[org.yaml.snakeyaml.immutable.Shape].getPoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      - org.yaml.snakeyaml.immutable.Point
      - org.yaml.snakeyaml.immutable.Point3d
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.immutable.Shape].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.immutable.Shape].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      - org.yaml.snakeyaml.immutable.Point
      - org.yaml.snakeyaml.immutable.Point3d
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Shape
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.Shape].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Shape
    signature: '[org.yaml.snakeyaml.immutable.Shape].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:25,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:26,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 5
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testColor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:31,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:32,1
    - Dst: '[T].getCode()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:32,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 5
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[T].getCode()'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:37,1
    - Dst: '[T].getColor()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:39,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getName()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:39,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 5
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testSuperColor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[T].getColor()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testSuperColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:45,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].fail(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:46,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:48,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].startsWith(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:48,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertTrue(org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 42
    functionDepth: 5
    functionLinenumber: 42
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testSuperColorFail()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertTrue(org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].startsWith(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testSuperColorFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:55,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:56,1
    - Dst: '[T].getCode()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:56,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 5
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[T].getCode()'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:62,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].fail(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:63,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:65,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].startsWith(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:65,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertTrue(org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 5
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertTrue(org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].startsWith(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:71,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:73,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].fail(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:74,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:80,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 70
    functionDepth: 5
    functionLinenumber: 70
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode4()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:85,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:86,1
    - Dst: '[T].getX()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:87,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:87,1
    - Dst: '[T].getY()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:88,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 5
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPoint()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getX()'
    - '[T].getY()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:92,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:93,1
    - Dst: '[T].getX()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:94,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:94,1
    - Dst: '[T].getY()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:95,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 5
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPointBlock()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getX()'
    - '[T].getY()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPointBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:99,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:101,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].fail(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:102,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:108,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 98
    functionDepth: 5
    functionLinenumber: 98
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPointOnlyOneArgument()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPointOnlyOneArgument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:113,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:114,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:115,1
    - Dst: '[T].getX()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:115,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:115,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:116,1
    - Dst: '[T].getY()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:116,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 5
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPoint2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getX()'
    - '[T].getY()'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPoint2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:120,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:121,1
    - Dst: '[T].getZ()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:123,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 119
    functionDepth: 5
    functionLinenumber: 119
    functionLinenumberEnd: 124
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPoint3d()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[T].getZ()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPoint3d()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:127,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:128,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:129,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:130,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:130,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 5
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testShape()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testShape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:134,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:135,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:136,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:137,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:137,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:137,1
    - Dst: '[T].getColor()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:138,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getName()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:138,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:138,1
    - Dst: '[T].getPoint()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:139,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getX()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:139,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:139,1
    - Dst: '[T].getPoint()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:140,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getY()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:140,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:140,1
    - Dst: '[T].getPoint3d()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:141,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getZ()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:141,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:141,1
    - Dst: '[T].getPoint3d()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:142,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getPoint()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:142,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getX()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:142,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:142,1
    - Dst: '[T].getPoint3d()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:143,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getPoint()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:143,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getY()'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:143,1
    - Dst: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
      Src: org.yaml.snakeyaml.immutable.ShapeImmutableTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 133
    functionDepth: 4
    functionLinenumber: 133
    functionLinenumberEnd: 144
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testShapeNoTags()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(String,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[T].getColor()'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(float,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getName()'
    - '[T].getPoint()'
    - '[T].getPoint3d()'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getPoint()'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getZ()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getY()'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].getX()'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].assertEquals(org.yaml.snakeyaml.immutable.ShapeImmutableTest,org.yaml.snakeyaml.immutable.ShapeImmutableTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testShapeNoTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.ShapeImmutableTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.ShapeImmutableTest
    signature: '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.yaml.snakeyaml.immutable.Dog:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.immutable.Animal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Dog
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.immutable.Dog].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Dog.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Dog
    signature: '[org.yaml.snakeyaml.immutable.Dog].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.immutable.Animal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.immutable.Dog].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Dog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Dog].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.immutable.Dog:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.immutable.Animal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.immutable.Dog].bark()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Dog.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.Dog].bark()'
  - 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: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[org.yaml.snakeyaml.immutable.Animal].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Animal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Animal].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Animal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.Animal].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Animal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Animal
    signature: '[org.yaml.snakeyaml.immutable.Animal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.immutable.Color
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.SuperColor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - org.yaml.snakeyaml.immutable.Color
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.immutable.SuperColor].<init>(org.yaml.snakeyaml.immutable.Color)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/SuperColor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.SuperColor
    signature: '[org.yaml.snakeyaml.immutable.SuperColor].<init>(org.yaml.snakeyaml.immutable.Color)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Color
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.immutable.SuperColor].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/SuperColor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Color
    signature: '[org.yaml.snakeyaml.immutable.SuperColor].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.Color].equals(org.yaml.snakeyaml.immutable.SuperColor)'
      Src: org.yaml.snakeyaml.immutable.SuperColor:32,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.immutable.SuperColor].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/SuperColor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.Color].equals(org.yaml.snakeyaml.immutable.SuperColor)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.immutable.SuperColor].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.Color].hashCode()'
      Src: org.yaml.snakeyaml.immutable.SuperColor:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.immutable.SuperColor].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/SuperColor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.Color].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.immutable.SuperColor].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.immutable.SuperColor].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/SuperColor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.SuperColor].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Color
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Color
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.immutable.SuperColor].getColor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/SuperColor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Color
    signature: '[org.yaml.snakeyaml.immutable.SuperColor].getColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Code4
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.immutable.Code4].<init>(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Code4
    signature: '[org.yaml.snakeyaml.immutable.Code4].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Double].intValue()'
      Src: org.yaml.snakeyaml.immutable.Code4:28,1
    - Dst: Integer.valueOf(org.yaml.snakeyaml.immutable.Code4)
      Src: org.yaml.snakeyaml.immutable.Code4:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Code4
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Double
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.immutable.Code4].<init>(Double)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code4.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(org.yaml.snakeyaml.immutable.Code4)
    - '[Double].intValue()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Code4
    signature: '[org.yaml.snakeyaml.immutable.Code4].<init>(Double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.immutable.Code4].getCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.immutable.Code4].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].equals(org.yaml.snakeyaml.immutable.Code4)'
      Src: org.yaml.snakeyaml.immutable.Code4:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 43
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.immutable.Code4].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code4.java
    functionUses: 0
    functionsReached:
    - '[Integer].equals(org.yaml.snakeyaml.immutable.Code4)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.immutable.Code4].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].hashCode()'
      Src: org.yaml.snakeyaml.immutable.Code4:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      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: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.immutable.Code4].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code4.java
    functionUses: 0
    functionsReached:
    - '[Integer].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.immutable.Code4].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.immutable.Code4].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.Code4].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - primitiveInt
    - primitiveDouble
    - primitiveBoolean
    argTypes:
    - int
    - double
    - boolean
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(int,double,boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/BunchOfPrimitives.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives
    signature: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(int,double,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - i1
    - i2
    - i3
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(int,int,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/BunchOfPrimitives.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives
    signature: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(int,double,boolean)'
      Src: org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - double
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - i1
    - i2
    - i3
    argTypes:
    - long
    - double
    - boolean
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(long,double,boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/BunchOfPrimitives.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(int,double,boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives
    signature: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(long,double,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].getPrimitiveInt()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/BunchOfPrimitives.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].getPrimitiveInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].getPrimitiveDouble()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/BunchOfPrimitives.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].getPrimitiveDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/BunchOfPrimitives.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/BunchOfPrimitives.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/BunchOfPrimitives.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter].<init>()'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:24,1
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(int,float,boolean)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:26,1
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:27,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:28,1
    - Dst: '[T].toString()'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:29,1
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].assertEquals(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest,org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives,T)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].testPrimitives()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/ImmutablePrimitivesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].assertEquals(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest,org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives,T)'
    - '[T].toString()'
    - '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(int,float,boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].testPrimitives()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:36,1
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:37,1
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].intValue()'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:37,1
    - Dst: '[T].getPrimitiveInt()'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:38,1
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].assertEquals(String,org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest,org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].testPrimitivesLong()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/ImmutablePrimitivesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest)'
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].assertEquals(String,org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest,org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest)'
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].intValue()'
    - '[T].getPrimitiveInt()'
    - Long.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].testPrimitivesLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:45,1
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].fail()'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:46,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:48,1
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].startsWith(String)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:48,1
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].assertTrue(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 41
    functionDepth: 5
    functionLinenumber: 41
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].testPrimitivesException()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/ImmutablePrimitivesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].fail()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest)'
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].assertTrue(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest)'
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].startsWith(String)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].testPrimitivesException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/ImmutablePrimitivesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest
    signature: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter:26,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter:26,1
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives].<init>()'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter:27,1
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter].put(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter
      static: false
      superClass: org.yaml.snakeyaml.representer.Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/ImmutablePrimitivesRepresenter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter].put(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter
    signature: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives].representSequence(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives,org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives,org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives)'
      Src: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/ImmutablePrimitivesRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives].representSequence(org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives,org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives,org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/ImmutablePrimitivesRepresenter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives
    signature: '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.stress.ParallelTest:30,1
    - Dst: '[org.yaml.snakeyaml.stress.ParallelTest.Worker].<init>(org.yaml.snakeyaml.stress.ParallelTest,String)'
      Src: org.yaml.snakeyaml.stress.ParallelTest:32,1
    - Dst: '[Thread].<init>(org.yaml.snakeyaml.stress.ParallelTest.Worker)'
      Src: org.yaml.snakeyaml.stress.ParallelTest:33,1
    - Dst: '[Thread].start()'
      Src: org.yaml.snakeyaml.stress.ParallelTest:34,1
    - Dst: Thread.sleep(int)
      Src: org.yaml.snakeyaml.stress.ParallelTest:38,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.stress.ParallelTest:40,1
    - Dst: '[org.yaml.snakeyaml.stress.ParallelTest].fail(org.yaml.snakeyaml.stress.ParallelTest)'
      Src: org.yaml.snakeyaml.stress.ParallelTest:40,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.stress.ParallelTest].testPerfomance()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/ParallelTest.java
    functionUses: 0
    functionsReached:
    - Thread.sleep(int)
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.stress.ParallelTest.Worker].<init>(org.yaml.snakeyaml.stress.ParallelTest,String)'
    - e.getMessage()
    - '[Thread].start()'
    - '[Thread].<init>(org.yaml.snakeyaml.stress.ParallelTest.Worker)'
    - '[org.yaml.snakeyaml.stress.ParallelTest].fail(org.yaml.snakeyaml.stress.ParallelTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.stress.ParallelTest].testPerfomance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.stress.ParallelTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.stress.ParallelTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/ParallelTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.stress.ParallelTest
    signature: '[org.yaml.snakeyaml.stress.ParallelTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.stress.ParallelTest.Worker
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - doc
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.stress.ParallelTest.Worker].<init>(int,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/ParallelTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.stress.ParallelTest.Worker
    signature: '[org.yaml.snakeyaml.stress.ParallelTest.Worker].<init>(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.ParallelTest.Worker:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.stress.ParallelTest.Worker:57,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.ParallelTest.Worker:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.stress.ParallelTest.Worker:61,1
    - Dst: '[org.yaml.snakeyaml.stress.ParallelTest.Worker].assertNotNull(T)'
      Src: org.yaml.snakeyaml.stress.ParallelTest.Worker:62,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.ParallelTest.Worker:64,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.ParallelTest.Worker:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.stress.ParallelTest.Worker].run()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/ParallelTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.stress.ParallelTest.Worker].assertNotNull(T)'
    - System.nanoTime()
    - System.out.println(String)
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.stress.ParallelTest.Worker].run()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.stress.StressEmitterTest].suite()'
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:26,1
    - Dst: junit.textui.TestRunner.run(junit.framework.Test)
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.stress.StressEmitterTest].main(String[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressEmitterTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run(junit.framework.Test)
    - '[org.yaml.snakeyaml.stress.StressEmitterTest].suite()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.stress.StressEmitterTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.Test
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.stress.StressEmitterTest].suite()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressEmitterTest.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[org.yaml.snakeyaml.stress.StressEmitterTest].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:34,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:37,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:39,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:40,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:42,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:45,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:49,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:51,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:53,1
    - Dst: System.err.println(String)
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:55,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:59,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:64,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:66,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:68,1
    - Dst: System.err.println(String)
      Src: org.yaml.snakeyaml.stress.StressEmitterTest:70,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.stress.StressEmitterTest].testPerformance()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressEmitterTest.java
    functionUses: 0
    functionsReached:
    - System.nanoTime()
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - System.out.println(String)
    - System.err.println(String)
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.stress.StressEmitterTest].testPerformance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.stress.StressEmitterTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.stress.StressEmitterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressEmitterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.stress.StressEmitterTest
    signature: '[org.yaml.snakeyaml.stress.StressEmitterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.stress.StressTest].suite()'
      Src: org.yaml.snakeyaml.stress.StressTest:30,1
    - Dst: junit.textui.TestRunner.run(junit.framework.Test)
      Src: org.yaml.snakeyaml.stress.StressTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 31
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.stress.StressTest].main(String[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run(junit.framework.Test)
    - '[org.yaml.snakeyaml.stress.StressTest].suite()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.stress.StressTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.yaml.snakeyaml.stress.StressTest:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.stress.StressTest].suite()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressTest.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[org.yaml.snakeyaml.stress.StressTest].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.stress.StressTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 39
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.stress.StressTest].setUp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.stress.StressTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressTest:42,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.stress.StressTest:43,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.stress.StressTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.stress.StressTest:43,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressTest:44,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.stress.StressTest:48,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.stress.StressTest:50,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressTest:51,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.stress.StressTest:55,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressTest:57,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.stress.StressTest:61,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressTest:63,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressTest:65,1
    - Dst: System.err.println(String)
      Src: org.yaml.snakeyaml.stress.StressTest:67,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressTest:72,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressTest:74,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.stress.StressTest:76,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.stress.StressTest:77,1
    - Dst: System.nanoTime()
      Src: org.yaml.snakeyaml.stress.StressTest:79,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.stress.StressTest:81,1
    - Dst: System.err.println(String)
      Src: org.yaml.snakeyaml.stress.StressTest:83,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 87
      start: 41
    functionDepth: 4
    functionLinenumber: 41
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.stress.StressTest].testPerformance()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - System.nanoTime()
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - System.out.println(String)
    - System.err.println(String)
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.stress.StressTest].testPerformance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.stress.StressTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.stress.StressTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.stress.StressTest
    signature: '[org.yaml.snakeyaml.stress.StressTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(String,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.events.ScalarEventTest)'
      Src: org.yaml.snakeyaml.events.ScalarEventTest:24,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].toString()'
      Src: org.yaml.snakeyaml.events.ScalarEventTest:28,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEventTest].assertEquals(String,org.yaml.snakeyaml.events.ScalarEventTest)'
      Src: org.yaml.snakeyaml.events.ScalarEventTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.events.ScalarEventTest].testToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/events/ScalarEventTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.ScalarEvent].toString()'
    - '[org.yaml.snakeyaml.events.ScalarEventTest].assertEquals(String,org.yaml.snakeyaml.events.ScalarEventTest)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(String,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.events.ScalarEventTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.events.ScalarEventTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(String,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.events.ScalarEventTest)'
      Src: org.yaml.snakeyaml.events.ScalarEventTest:32,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].toString()'
      Src: org.yaml.snakeyaml.events.ScalarEventTest:34,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEventTest].assertNotEquals(org.yaml.snakeyaml.events.ScalarEvent,org.yaml.snakeyaml.events.ScalarEventTest)'
      Src: org.yaml.snakeyaml.events.ScalarEventTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.events.ScalarEventTest].testNotEqual()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/events/ScalarEventTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.ScalarEvent].toString()'
    - '[org.yaml.snakeyaml.events.ScalarEventTest].assertNotEquals(org.yaml.snakeyaml.events.ScalarEvent,org.yaml.snakeyaml.events.ScalarEventTest)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(String,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.events.ScalarEventTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.events.ScalarEventTest].testNotEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.ScalarEventTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.events.ScalarEventTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/events/ScalarEventTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.ScalarEventTest
    signature: '[org.yaml.snakeyaml.events.ScalarEventTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:24,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].fail()'
      Src: org.yaml.snakeyaml.nodes.TagTest:25,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.TagTest:27,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,org.yaml.snakeyaml.nodes.TagTest)'
      Src: org.yaml.snakeyaml.nodes.TagTest:27,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:30,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].fail()'
      Src: org.yaml.snakeyaml.nodes.TagTest:31,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.TagTest:33,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,org.yaml.snakeyaml.nodes.TagTest)'
      Src: org.yaml.snakeyaml.nodes.TagTest:33,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:36,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].fail()'
      Src: org.yaml.snakeyaml.nodes.TagTest:37,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.TagTest:39,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,org.yaml.snakeyaml.nodes.TagTest)'
      Src: org.yaml.snakeyaml.nodes.TagTest:39,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>()'
      Src: org.yaml.snakeyaml.nodes.TagTest:41,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
      Src: org.yaml.snakeyaml.nodes.TagTest:42,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:42,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].testCreate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].getValue()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>()'
    - '[org.yaml.snakeyaml.nodes.TagTest].fail()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,org.yaml.snakeyaml.nodes.TagTest)'
    - '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagTest].testCreate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?>)'
      Src: org.yaml.snakeyaml.nodes.TagTest:47,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].fail()'
      Src: org.yaml.snakeyaml.nodes.TagTest:48,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.TagTest:50,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,org.yaml.snakeyaml.nodes.TagTest)'
      Src: org.yaml.snakeyaml.nodes.TagTest:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].testCreate2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?>)'
    - '[org.yaml.snakeyaml.nodes.TagTest].fail()'
    - '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,org.yaml.snakeyaml.nodes.TagTest)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagTest].testCreate2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:55,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getClassName()'
      Src: org.yaml.snakeyaml.nodes.TagTest:56,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].testGetClassName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].getClassName()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagTest].testGetClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:61,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getClassName()'
      Src: org.yaml.snakeyaml.nodes.TagTest:62,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].fail(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:63,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.TagTest:65,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,org.yaml.snakeyaml.nodes.TagTest)'
      Src: org.yaml.snakeyaml.nodes.TagTest:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].testGetClassNameError()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].getClassName()'
    - '[org.yaml.snakeyaml.nodes.TagTest].fail(String)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,org.yaml.snakeyaml.nodes.TagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagTest].testGetClassNameError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:70,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].toString()'
      Src: org.yaml.snakeyaml.nodes.TagTest:71,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].testToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].toString()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:75,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].toString()'
      Src: org.yaml.snakeyaml.nodes.TagTest:76,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].testUri1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].toString()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagTest].testUri1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:80,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
      Src: org.yaml.snakeyaml.nodes.TagTest:81,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].testUri2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.Tag].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagTest].testUri2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:85,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.TagTest:86,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:87,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.TagTest:87,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:88,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertNotEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.TagTest:88,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertNotEquals(null,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.TagTest:89,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertNotEquals(int,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.TagTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 3
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].testEqualsObject()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.TagTest].assertNotEquals(int,org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.TagTest].assertNotEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.TagTest].assertNotEquals(null,org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagTest].testEqualsObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Tag>].size()'
      Src: org.yaml.snakeyaml.nodes.TagTest:94,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(int,org.yaml.snakeyaml.nodes.TagTest)'
      Src: org.yaml.snakeyaml.nodes.TagTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].testTagSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.TagTest].assertEquals(int,org.yaml.snakeyaml.nodes.TagTest)'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Tag>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagTest].testTagSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:98,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
      Src: org.yaml.snakeyaml.nodes.TagTest:98,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.nodes.TagTest:98,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>()'
      Src: org.yaml.snakeyaml.nodes.TagTest:99,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
      Src: org.yaml.snakeyaml.nodes.TagTest:99,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.nodes.TagTest:99,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagTest:101,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
      Src: org.yaml.snakeyaml.nodes.TagTest:101,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertFalse(String,boolean)'
      Src: org.yaml.snakeyaml.nodes.TagTest:101,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
      Src: org.yaml.snakeyaml.nodes.TagTest:102,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.nodes.TagTest:102,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
      Src: org.yaml.snakeyaml.nodes.TagTest:103,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.nodes.TagTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 97
    functionDepth: 3
    functionLinenumber: 97
    functionLinenumberEnd: 104
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].testCustomTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.TagTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.nodes.TagTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
    - '[org.yaml.snakeyaml.nodes.TagTest].assertFalse(String,boolean)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagTest].testCustomTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.TagTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.nodes.TagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.TagTest
    signature: '[org.yaml.snakeyaml.nodes.TagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagsTest:24,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>()'
      Src: org.yaml.snakeyaml.nodes.TagsTest:24,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagsTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.TagsTest:24,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.TagsTest:25,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>()'
      Src: org.yaml.snakeyaml.nodes.TagsTest:26,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagsTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.TagsTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 3
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.nodes.TagsTest].testGetGlobalTagForClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.TagsTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagsTest].testGetGlobalTagForClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.nodes.TagsTest:33,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.nodes.TagsTest)'
      Src: org.yaml.snakeyaml.nodes.TagsTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.nodes.TagsTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
      Src: org.yaml.snakeyaml.nodes.TagsTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue348.model.Foo)'
      Src: org.yaml.snakeyaml.nodes.TagsTest:37,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.nodes.TagsTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.nodes.TagsTest:39,1
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.nodes.TagsTest:40,1
    - Dst: '[T].getBar()'
      Src: org.yaml.snakeyaml.nodes.TagsTest:40,1
    - Dst: '[org.yaml.snakeyaml.nodes.TagsTest].assertEquals(org.yaml.snakeyaml.nodes.TagsTest,org.yaml.snakeyaml.nodes.TagsTest)'
      Src: org.yaml.snakeyaml.nodes.TagsTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.nodes.TagsTest].testLong()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue348.model.Foo)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.nodes.TagsTest].assertEquals(org.yaml.snakeyaml.nodes.TagsTest,org.yaml.snakeyaml.nodes.TagsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.nodes.TagsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
    - Long.valueOf(int)
    - '[T].getBar()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagsTest].testLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.TagsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.nodes.TagsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.TagsTest
    signature: '[org.yaml.snakeyaml.nodes.TagsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.nodes.TagsTest.Foo].getBar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.yaml.snakeyaml.nodes.TagsTest.Foo].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bar
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.nodes.TagsTest.Foo].setBar(Long)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.TagsTest.Foo].setBar(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.nodes.TagsTest.Foo:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.TagsTest.Foo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.nodes.TagsTest.Foo].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagsTest.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(int)
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.TagsTest.Foo
    signature: '[org.yaml.snakeyaml.nodes.TagsTest.Foo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.NodeTupleTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:23,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(null,org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:25,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTupleTest].fail(String)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:26,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:28,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTupleTest].assertEquals(String,org.yaml.snakeyaml.nodes.NodeTupleTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:28,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.nodes.NodeTupleTest].testNodeTuple1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/NodeTupleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.NodeTupleTest)'
    - '[org.yaml.snakeyaml.nodes.NodeTupleTest].fail(String)'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(null,org.yaml.snakeyaml.nodes.ScalarNode)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.nodes.NodeTupleTest].assertEquals(String,org.yaml.snakeyaml.nodes.NodeTupleTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.NodeTupleTest].testNodeTuple1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.NodeTupleTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:34,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.ScalarNode,null)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:36,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTupleTest].fail(String)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:37,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:39,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTupleTest].assertEquals(String,org.yaml.snakeyaml.nodes.NodeTupleTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.nodes.NodeTupleTest].testNodeTuple2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/NodeTupleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.ScalarNode,null)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.NodeTupleTest)'
    - '[org.yaml.snakeyaml.nodes.NodeTupleTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.nodes.NodeTupleTest].assertEquals(String,org.yaml.snakeyaml.nodes.NodeTupleTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.NodeTupleTest].testNodeTuple2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.NodeTupleTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:44,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.NodeTupleTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:45,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:46,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].toString()'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:49,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTupleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.nodes.NodeTupleTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.nodes.NodeTupleTest].testToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/NodeTupleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.NodeTuple].toString()'
    - '[org.yaml.snakeyaml.nodes.NodeTupleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.NodeTupleTest)'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.NodeTupleTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.NodeTupleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.nodes.NodeTupleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/NodeTupleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.NodeTupleTest
    signature: '[org.yaml.snakeyaml.nodes.NodeTupleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,null,null,null,org.yaml.snakeyaml.nodes.MappingNodeTest)'
      Src: org.yaml.snakeyaml.nodes.MappingNodeTest:23,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNodeTest].fail(String)'
      Src: org.yaml.snakeyaml.nodes.MappingNodeTest:24,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.MappingNodeTest:26,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNodeTest].assertEquals(String,org.yaml.snakeyaml.nodes.MappingNodeTest)'
      Src: org.yaml.snakeyaml.nodes.MappingNodeTest:26,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.nodes.MappingNodeTest].testNullValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/MappingNodeTest.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[org.yaml.snakeyaml.nodes.MappingNodeTest].fail(String)'
    - '[org.yaml.snakeyaml.nodes.MappingNodeTest].assertEquals(String,org.yaml.snakeyaml.nodes.MappingNodeTest)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,null,null,null,org.yaml.snakeyaml.nodes.MappingNodeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.MappingNodeTest].testNullValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.MappingNodeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.nodes.MappingNodeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/MappingNodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.MappingNodeTest
    signature: '[org.yaml.snakeyaml.nodes.MappingNodeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,null,null,null,org.yaml.snakeyaml.nodes.NodeTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:24,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTest].fail(String)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:25,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.NodeTest:27,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTest].assertEquals(String,org.yaml.snakeyaml.nodes.NodeTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:27,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.nodes.NodeTest].testNode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/NodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,null,null,null,org.yaml.snakeyaml.nodes.NodeTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.nodes.NodeTest].assertEquals(String,org.yaml.snakeyaml.nodes.NodeTest)'
    - '[org.yaml.snakeyaml.nodes.NodeTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.NodeTest].testNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.NodeTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:33,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].setTag(null)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:35,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTest].fail(String)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.NodeTest:38,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTest].assertEquals(String,org.yaml.snakeyaml.nodes.NodeTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.nodes.NodeTest].testSetTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/NodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.NodeTest].assertEquals(String,org.yaml.snakeyaml.nodes.NodeTest)'
    - '[org.yaml.snakeyaml.nodes.NodeTest].fail(String)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.NodeTest)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].setTag(null)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.NodeTest].testSetTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.nodes.NodeTest:43,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.nodes.NodeTest,int)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:43,1
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.nodes.NodeTest:44,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.nodes.NodeTest,int)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:44,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.nodes.NodeTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:45,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getStartMark()'
      Src: org.yaml.snakeyaml.nodes.NodeTest:47,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTest].assertEquals(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.nodes.NodeTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:47,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getEndMark()'
      Src: org.yaml.snakeyaml.nodes.NodeTest:48,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTest].assertEquals(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.nodes.NodeTest)'
      Src: org.yaml.snakeyaml.nodes.NodeTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.nodes.NodeTest].testGetEndMark()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/NodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getEndMark()'
    - '[org.yaml.snakeyaml.nodes.NodeTest].assertEquals(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.nodes.NodeTest)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.nodes.NodeTest,int)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getStartMark()'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.nodes.NodeTest)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.NodeTest].testGetEndMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.NodeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.nodes.NodeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/NodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.NodeTest
    signature: '[org.yaml.snakeyaml.nodes.NodeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.ArrayList,null,null,org.yaml.snakeyaml.nodes.SequenceNodeTest)'
      Src: org.yaml.snakeyaml.nodes.SequenceNodeTest:23,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()'
      Src: org.yaml.snakeyaml.nodes.SequenceNodeTest:25,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNodeTest].assertEquals(org.yaml.snakeyaml.nodes.SequenceNodeTest,NodeId)'
      Src: org.yaml.snakeyaml.nodes.SequenceNodeTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.nodes.SequenceNodeTest].testGetNodeId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/SequenceNodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.ArrayList,null,null,org.yaml.snakeyaml.nodes.SequenceNodeTest)'
    - '[org.yaml.snakeyaml.nodes.SequenceNodeTest].assertEquals(org.yaml.snakeyaml.nodes.SequenceNodeTest,NodeId)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.SequenceNodeTest].testGetNodeId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,null,null,null,org.yaml.snakeyaml.nodes.SequenceNodeTest)'
      Src: org.yaml.snakeyaml.nodes.SequenceNodeTest:30,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNodeTest].fail(String)'
      Src: org.yaml.snakeyaml.nodes.SequenceNodeTest:31,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.nodes.SequenceNodeTest:33,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNodeTest].assertEquals(String,org.yaml.snakeyaml.nodes.SequenceNodeTest)'
      Src: org.yaml.snakeyaml.nodes.SequenceNodeTest:33,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.nodes.SequenceNodeTest].testNullValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/SequenceNodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.SequenceNodeTest].assertEquals(String,org.yaml.snakeyaml.nodes.SequenceNodeTest)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,null,null,null,org.yaml.snakeyaml.nodes.SequenceNodeTest)'
    - '[org.yaml.snakeyaml.nodes.SequenceNodeTest].fail(String)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.SequenceNodeTest].testNullValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.SequenceNodeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.nodes.SequenceNodeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/SequenceNodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.SequenceNodeTest
    signature: '[org.yaml.snakeyaml.nodes.SequenceNodeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].setUp()'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].setUp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/ScalarNodeTest.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].setUp()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.ScalarNodeTest)'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:27,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:28,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].assertEquals(org.yaml.snakeyaml.nodes.ScalarNodeTest,NodeId)'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].testGetNodeId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/ScalarNodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNodeTest].assertEquals(org.yaml.snakeyaml.nodes.ScalarNodeTest,NodeId)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.ScalarNodeTest)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].testGetNodeId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.ScalarNodeTest)'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:33,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].toString()'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:34,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:34,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].assertTrue(org.yaml.snakeyaml.nodes.ScalarNodeTest)'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:34,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].toString()'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:35,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:35,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].assertTrue(org.yaml.snakeyaml.nodes.ScalarNodeTest)'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:35,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].toString()'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:36,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:36,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].assertTrue(org.yaml.snakeyaml.nodes.ScalarNodeTest)'
      Src: org.yaml.snakeyaml.nodes.ScalarNodeTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].testToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/ScalarNodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].toString()'
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.nodes.ScalarNodeTest].assertTrue(org.yaml.snakeyaml.nodes.ScalarNodeTest)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.nodes.ScalarNodeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.ScalarNodeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/ScalarNodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.ScalarNodeTest
    signature: '[org.yaml.snakeyaml.nodes.ScalarNodeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: YamlDocument.class.getClassLoader()
      Src: org.yaml.snakeyaml.types.ValueTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].getResourceAsStream(String)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.types.ValueTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:36,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.types.ValueTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].next()'
      Src: org.yaml.snakeyaml.types.ValueTagTest:37,1
    - Dst: oldSchema.size()
      Src: org.yaml.snakeyaml.types.ValueTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(int,org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:38,1
    - Dst: oldSchema.get(String)
      Src: org.yaml.snakeyaml.types.ValueTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].size()'
      Src: org.yaml.snakeyaml.types.ValueTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(int,org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(String,org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(String,org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].next()'
      Src: org.yaml.snakeyaml.types.ValueTagTest:45,1
    - Dst: newSchema.size()
      Src: org.yaml.snakeyaml.types.ValueTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(int,org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:46,1
    - Dst: newSchema.get(String)
      Src: org.yaml.snakeyaml.types.ValueTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].size()'
      Src: org.yaml.snakeyaml.types.ValueTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(int,org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].size()'
      Src: org.yaml.snakeyaml.types.ValueTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(int,org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(String,org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:52,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.ValueTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(org.yaml.snakeyaml.types.ValueTagTest,org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].hasNext()'
      Src: org.yaml.snakeyaml.types.ValueTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.ValueTagTest].assertFalse(org.yaml.snakeyaml.types.ValueTagTest)'
      Src: org.yaml.snakeyaml.types.ValueTagTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.types.ValueTagTest].testValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/ValueTagTest.java
    functionUses: 0
    functionsReached:
    - oldSchema.size()
    - newSchema.get(String)
    - '[org.yaml.snakeyaml.types.ValueTagTest].assertFalse(org.yaml.snakeyaml.types.ValueTagTest)'
    - '[org.yaml.snakeyaml.types.ValueTagTest].next()'
    - oldSchema.get(String)
    - '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(org.yaml.snakeyaml.types.ValueTagTest,org.yaml.snakeyaml.types.ValueTagTest)'
    - '[org.yaml.snakeyaml.types.ValueTagTest].get(String)'
    - YamlDocument.class.getClassLoader()
    - '[org.yaml.snakeyaml.types.ValueTagTest].get(int)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.types.ValueTagTest)'
    - '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(int,org.yaml.snakeyaml.types.ValueTagTest)'
    - newSchema.size()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.types.ValueTagTest].size()'
    - Double.valueOf(float)
    - '[org.yaml.snakeyaml.types.ValueTagTest].hasNext()'
    - '[org.yaml.snakeyaml.types.ValueTagTest].getResourceAsStream(String)'
    - '[org.yaml.snakeyaml.types.ValueTagTest].assertEquals(String,org.yaml.snakeyaml.types.ValueTagTest)'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.ValueTagTest].testValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.ValueTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.ValueTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/ValueTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.ValueTagTest
    signature: '[org.yaml.snakeyaml.types.ValueTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:30,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.types.SeqTagTest:31,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.types.SeqTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(int,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:32,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.SeqTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].size()'
      Src: org.yaml.snakeyaml.types.SeqTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(int,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:43,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:43,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.SeqTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].size()'
      Src: org.yaml.snakeyaml.types.SeqTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(int,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:47,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:47,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:55,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:55,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(org.yaml.snakeyaml.types.SeqTagTest,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:57,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertNotSame(org.yaml.snakeyaml.types.SeqTagTest,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.types.SeqTagTest].testSeq()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/SeqTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(org.yaml.snakeyaml.types.SeqTagTest,org.yaml.snakeyaml.types.SeqTagTest)'
    - '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
    - map.get(String)
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.types.SeqTagTest].assertNotSame(org.yaml.snakeyaml.types.SeqTagTest,org.yaml.snakeyaml.types.SeqTagTest)'
    - map.size()
    - '[org.yaml.snakeyaml.types.SeqTagTest].get(int)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.types.SeqTagTest].size()'
    - '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(int,org.yaml.snakeyaml.types.SeqTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.SeqTagTest].testSeq()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.types.SeqTagTest:63,1
    - Dst: '[java.util.LinkedList].add(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:64,1
    - Dst: '[java.util.LinkedList].add(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:65,1
    - Dst: '[java.util.LinkedList].add(int)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:66,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].dump(java.util.LinkedList)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:67,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:68,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].load(org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:69,1
    - Dst: obj.size()
      Src: org.yaml.snakeyaml.types.SeqTagTest:71,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(int,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:71,1
    - Dst: obj.getClass()
      Src: org.yaml.snakeyaml.types.SeqTagTest:72,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].toString()'
      Src: org.yaml.snakeyaml.types.SeqTagTest:72,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertTrue(String)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.types.SeqTagTest].testCollection()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/SeqTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
    - obj.getClass()
    - '[org.yaml.snakeyaml.types.SeqTagTest].assertTrue(String)'
    - '[java.util.LinkedList].add(int)'
    - '[org.yaml.snakeyaml.types.SeqTagTest].dump(java.util.LinkedList)'
    - obj.size()
    - '[org.yaml.snakeyaml.types.SeqTagTest].toString()'
    - '[java.util.LinkedList].<init>()'
    - '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(int,org.yaml.snakeyaml.types.SeqTagTest)'
    - '[org.yaml.snakeyaml.types.SeqTagTest].load(org.yaml.snakeyaml.types.SeqTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.SeqTagTest].testCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.SeqTagTest:78,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.SeqTagTest:79,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.SeqTagTest:80,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].dump(org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:81,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.types.SeqTagTest].testArray()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/SeqTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.types.SeqTagTest].dump(org.yaml.snakeyaml.types.SeqTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.SeqTagTest].testArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].dump(org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:87,1
    - Dst: '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
      Src: org.yaml.snakeyaml.types.SeqTagTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.types.SeqTagTest].testStringArray()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/SeqTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.SeqTagTest].assertEquals(String,org.yaml.snakeyaml.types.SeqTagTest)'
    - '[org.yaml.snakeyaml.types.SeqTagTest].dump(org.yaml.snakeyaml.types.SeqTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.SeqTagTest].testStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.SeqTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.SeqTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/SeqTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.SeqTagTest
    signature: '[org.yaml.snakeyaml.types.SeqTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.types.AbstractTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.types.AbstractTest:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.types.AbstractTest].getMap(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/AbstractTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.yaml.snakeyaml.types.AbstractTest].getMap(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.types.AbstractTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.types.AbstractTest:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.types.AbstractTest].load(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/AbstractTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.types.AbstractTest].load(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.types.AbstractTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(Object)'
      Src: org.yaml.snakeyaml.types.AbstractTest:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.types.AbstractTest].dump(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/AbstractTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(Object)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.types.AbstractTest].dump(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.AbstractTest].getMap(String)'
      Src: org.yaml.snakeyaml.types.AbstractTest:41,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.yaml.snakeyaml.types.AbstractTest:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - data
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 5
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.types.AbstractTest].getMapValue(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/AbstractTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.AbstractTest].getMap(String)'
    - '[java.util.Map<String,Object>].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.types.AbstractTest].getMapValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.AbstractTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.AbstractTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/AbstractTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.AbstractTest
    signature: '[org.yaml.snakeyaml.types.AbstractTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:27,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.types.PairsTagTest:28,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.types.PairsTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(int,org.yaml.snakeyaml.types.PairsTagTest)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:29,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.PairsTagTest:30,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].size()'
      Src: org.yaml.snakeyaml.types.PairsTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(int,org.yaml.snakeyaml.types.PairsTagTest)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(int,org.yaml.snakeyaml.types.PairsTagTest)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(int,org.yaml.snakeyaml.types.PairsTagTest)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:44,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(int,org.yaml.snakeyaml.types.PairsTagTest)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:47,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(int,org.yaml.snakeyaml.types.PairsTagTest)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:53,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.PairsTagTest:55,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].size()'
      Src: org.yaml.snakeyaml.types.PairsTagTest:56,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(int,org.yaml.snakeyaml.types.PairsTagTest)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:56,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:57,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(int,org.yaml.snakeyaml.types.PairsTagTest)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:58,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:59,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:60,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].get(int)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:62,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(int,org.yaml.snakeyaml.types.PairsTagTest)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:63,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:64,1
    - Dst: '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
      Src: org.yaml.snakeyaml.types.PairsTagTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.types.PairsTagTest].testPairs()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/PairsTagTest.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.types.PairsTagTest].size()'
    - '[org.yaml.snakeyaml.types.PairsTagTest].get(int)'
    - '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(int,org.yaml.snakeyaml.types.PairsTagTest)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
    - map.size()
    - '[org.yaml.snakeyaml.types.PairsTagTest].assertEquals(String)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.PairsTagTest].testPairs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.PairsTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.PairsTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/PairsTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.PairsTagTest
    signature: '[org.yaml.snakeyaml.types.PairsTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:26,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:26,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:26,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:27,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:27,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:27,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:28,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:28,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:28,1
    - Dst: Integer.valueOf()
      Src: org.yaml.snakeyaml.types.IntTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:29,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:30,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:30,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:30,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:31,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:32,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:34,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:35,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:36,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].dump(org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].load(org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].dump(org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].load(org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.types.IntTagTest].testInt()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/IntTagTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
    - '[org.yaml.snakeyaml.types.IntTagTest].dump(org.yaml.snakeyaml.types.IntTagTest)'
    - '[org.yaml.snakeyaml.types.IntTagTest].load(org.yaml.snakeyaml.types.IntTagTest)'
    - '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
    - Integer.valueOf()
    - '[org.yaml.snakeyaml.types.IntTagTest].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.IntTagTest].testInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:43,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:43,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:43,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:44,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(java.math.BigInteger,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:44,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.types.IntTagTest].testBigInt()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/IntTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(java.math.BigInteger,org.yaml.snakeyaml.types.IntTagTest)'
    - '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
    - '[java.math.BigInteger].<init>(String)'
    - Long.valueOf(int)
    - '[org.yaml.snakeyaml.types.IntTagTest].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.IntTagTest].testBigInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.types.IntTagTest].testIntShorthand()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/IntTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.IntTagTest].testIntShorthand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.types.IntTagTest].testIntTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/IntTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.IntTagTest].getMapValue(String,String)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.types.IntTagTest].assertEquals(org.yaml.snakeyaml.types.IntTagTest,org.yaml.snakeyaml.types.IntTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.IntTagTest].testIntTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.IntTagTest:58,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.IntTagTest:59,1
    - Dst: '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:59,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.IntTagTest:60,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.IntTagTest:61,1
    - Dst: '[org.yaml.snakeyaml.types.IntTagTest].assertTrue(org.yaml.snakeyaml.types.IntTagTest)'
      Src: org.yaml.snakeyaml.types.IntTagTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.types.IntTagTest].testIntOut()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/IntTagTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.types.IntTagTest].assertTrue(org.yaml.snakeyaml.types.IntTagTest)'
    - '[org.yaml.snakeyaml.types.IntTagTest].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.types.IntTagTest].contains(String)'
    - '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.IntTagTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.IntTagTest].testIntOut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.IntTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.IntTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/IntTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.IntTagTest
    signature: '[org.yaml.snakeyaml.types.IntTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.types.BinaryTagTest].testBinary()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BinaryTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
    - '[org.yaml.snakeyaml.types.BinaryTagTest].getMapValue(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BinaryTagTest].testBinary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(int,org.yaml.snakeyaml.types.BinaryTagTest)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:43,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.types.BinaryTagTest].testBinary2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BinaryTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.BinaryTagTest].load(String)'
    - '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
    - '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(int,org.yaml.snakeyaml.types.BinaryTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BinaryTagTest].testBinary2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.types.BinaryTagTest].testBinaryTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BinaryTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(byte)'
    - '[org.yaml.snakeyaml.types.BinaryTagTest].getMapValue(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BinaryTagTest].testBinaryTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(org.yaml.snakeyaml.types.BinaryTagTest)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:58,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:59,1
    - Dst: '[String].<init>(org.yaml.snakeyaml.types.BinaryTagTest,org.yaml.snakeyaml.types.BinaryTagTest)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:60,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:61,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:62,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(String,org.yaml.snakeyaml.types.BinaryTagTest)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.types.BinaryTagTest].testBinaryOut()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BinaryTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.BinaryTagTest].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(String,org.yaml.snakeyaml.types.BinaryTagTest)'
    - '[String].<init>(org.yaml.snakeyaml.types.BinaryTagTest,org.yaml.snakeyaml.types.BinaryTagTest)'
    - '[java.util.HashMap].put(String,String)'
    - '[String].getBytes(org.yaml.snakeyaml.types.BinaryTagTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BinaryTagTest].testBinaryOut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].dump(org.yaml.snakeyaml.types.BinaryTagTest)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:68,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(String,org.yaml.snakeyaml.types.BinaryTagTest)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:69,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].load(org.yaml.snakeyaml.types.BinaryTagTest)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:70,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(org.yaml.snakeyaml.types.BinaryTagTest,org.yaml.snakeyaml.types.BinaryTagTest)'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:71,1
    - Dst: '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals()'
      Src: org.yaml.snakeyaml.types.BinaryTagTest:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    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: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.types.BinaryTagTest].testByteArray()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BinaryTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.BinaryTagTest].dump(org.yaml.snakeyaml.types.BinaryTagTest)'
    - '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(org.yaml.snakeyaml.types.BinaryTagTest,org.yaml.snakeyaml.types.BinaryTagTest)'
    - '[org.yaml.snakeyaml.types.BinaryTagTest].load(org.yaml.snakeyaml.types.BinaryTagTest)'
    - '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals()'
    - '[org.yaml.snakeyaml.types.BinaryTagTest].assertEquals(String,org.yaml.snakeyaml.types.BinaryTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BinaryTagTest].testByteArray()'
  - 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: org.yaml.snakeyaml.types.BinaryTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.BinaryTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BinaryTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.BinaryTagTest
    signature: '[org.yaml.snakeyaml.types.BinaryTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 2
    argNames:
    - data
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].getData(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].getMapValue(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.types.StrTagTest].getData(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].getData(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].getData(String,String)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].getData(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:44,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testStringShorthand()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].getData(String,String)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testStringShorthand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].getData(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testStringTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].getData(String,String)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testStringTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:57,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:57,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:60,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:60,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:63,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:63,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:67,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testUnicode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.types.StrTagTest].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testUnicode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:76,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.StrTagTest:77,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testIssueId6()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.types.StrTagTest].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testIssueId6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:81,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testStrDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.types.StrTagTest].dump(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testStrDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:85,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:85,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:86,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testUnicodeDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String,org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.types.StrTagTest].dump(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testUnicodeDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.StrTagTest:90,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:91,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.StrTagTest:92,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:93,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertTrue(org.yaml.snakeyaml.types.StrTagTest,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testStringIntOut()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].dump(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.types.StrTagTest].contains(String)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertTrue(org.yaml.snakeyaml.types.StrTagTest,org.yaml.snakeyaml.types.StrTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testStringIntOut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.StrTagTest:97,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:98,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.StrTagTest:99,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:100,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertTrue(org.yaml.snakeyaml.types.StrTagTest,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testStringFloatOut()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].dump(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.types.StrTagTest].contains(String)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertTrue(org.yaml.snakeyaml.types.StrTagTest,org.yaml.snakeyaml.types.StrTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testStringFloatOut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.StrTagTest:104,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:105,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.StrTagTest:106,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:107,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertTrue(org.yaml.snakeyaml.types.StrTagTest,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testStringBoolOut()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].dump(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.types.StrTagTest].contains(String)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertTrue(org.yaml.snakeyaml.types.StrTagTest,org.yaml.snakeyaml.types.StrTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testStringBoolOut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:113,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testEmitLongString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].dump(org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testEmitLongString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:120,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 122
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testEmitLongStringWithCR()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].dump(org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testEmitLongStringWithCR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:126,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testEmitDoubleQuoted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].dump(org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testEmitDoubleQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.types.StrTagTest:134,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:135,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:136,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:137,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.types.StrTagTest:138,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:139,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.types.StrTagTest:141,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:142,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.types.StrTagTest:143,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.types.StrTagTest:144,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:146,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.types.StrTagTest:148,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:149,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.types.StrTagTest:150,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.types.StrTagTest:151,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 133
    functionDepth: 4
    functionLinenumber: 133
    functionLinenumberEnd: 155
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testEmitQuoted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testEmitQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].dump(org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:159,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 161
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testEmitEndOfLine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].dump(org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testEmitEndOfLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str.length()
      Src: org.yaml.snakeyaml.types.StrTagTest:165,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(int,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:165,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.types.StrTagTest:166,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.yaml.snakeyaml.types.StrTagTest:168,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:169,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.types.StrTagTest,java.io.OutputStreamWriter)'
      Src: org.yaml.snakeyaml.types.StrTagTest:170,1
    - Dst: '[java.io.ByteArrayOutputStream].toString(String)'
      Src: org.yaml.snakeyaml.types.StrTagTest:171,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:171,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.yaml.snakeyaml.types.StrTagTest:172,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].length()'
      Src: org.yaml.snakeyaml.types.StrTagTest:172,1
    - Dst: '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,int,org.yaml.snakeyaml.types.StrTagTest)'
      Src: org.yaml.snakeyaml.types.StrTagTest:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 163
    functionDepth: 4
    functionLinenumber: 163
    functionLinenumberEnd: 173
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].testDumpUtf16()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,int,org.yaml.snakeyaml.types.StrTagTest)'
    - '[java.io.ByteArrayOutputStream].toString(String)'
    - str.length()
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.types.StrTagTest,java.io.OutputStreamWriter)'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(int,org.yaml.snakeyaml.types.StrTagTest)'
    - '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream,org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.types.StrTagTest].length()'
    - '[org.yaml.snakeyaml.types.StrTagTest].assertEquals(String,org.yaml.snakeyaml.types.StrTagTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.StrTagTest].testDumpUtf16()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.StrTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.StrTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.StrTagTest
    signature: '[org.yaml.snakeyaml.types.StrTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(String,org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:43,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:43,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:44,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:44,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:47,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:47,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,null)'
      Src: org.yaml.snakeyaml.types.NullTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].testNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.NullTagTest].load(String)'
    - '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,null)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertNull(String,org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,String)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.NullTagTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(org.yaml.snakeyaml.types.NullTagTest,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:57,1
    - Dst: parsed.size()
      Src: org.yaml.snakeyaml.types.NullTagTest:58,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(int,org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:58,1
    - Dst: parsed.get(int)
      Src: org.yaml.snakeyaml.types.NullTagTest:59,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:59,1
    - Dst: parsed.get(int)
      Src: org.yaml.snakeyaml.types.NullTagTest:60,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:60,1
    - Dst: parsed.get(int)
      Src: org.yaml.snakeyaml.types.NullTagTest:61,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(String,org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:61,1
    - Dst: parsed.get(int)
      Src: org.yaml.snakeyaml.types.NullTagTest:62,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:62,1
    - Dst: parsed.get(int)
      Src: org.yaml.snakeyaml.types.NullTagTest:63,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].testSequenceNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(int,org.yaml.snakeyaml.types.NullTagTest)'
    - parsed.size()
    - '[org.yaml.snakeyaml.types.NullTagTest].assertNull(String,org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,org.yaml.snakeyaml.types.NullTagTest)'
    - parsed.get(int)
    - '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(org.yaml.snakeyaml.types.NullTagTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.NullTagTest].testSequenceNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMap(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:68,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].size()'
      Src: org.yaml.snakeyaml.types.NullTagTest:69,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(int,org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:69,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].containsKey(null)'
      Src: org.yaml.snakeyaml.types.NullTagTest:70,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertTrue(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:70,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].get(null)'
      Src: org.yaml.snakeyaml.types.NullTagTest:71,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:72,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:74,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:74,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMap(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:76,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].containsKey(null)'
      Src: org.yaml.snakeyaml.types.NullTagTest:76,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertFalse(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].testNullInMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.NullTagTest].getMap(String)'
    - '[org.yaml.snakeyaml.types.NullTagTest].get(null)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(int,org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertTrue(org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.types.NullTagTest].size()'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertFalse(org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.types.NullTagTest].get(String)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.types.NullTagTest].containsKey(null)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.types.NullTagTest].getMap(org.yaml.snakeyaml.types.NullTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.NullTagTest].testNullInMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:80,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].testNullShorthand()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,String)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.NullTagTest].testNullShorthand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:84,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].testNullTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.NullTagTest].getMapValue(String,String)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertNull(org.yaml.snakeyaml.types.NullTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.NullTagTest].testNullTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].dump(null)'
      Src: org.yaml.snakeyaml.types.NullTagTest:88,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].testNullOut()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.types.NullTagTest].dump(null)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.NullTagTest].testNullOut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter].<init>()'
      Src: org.yaml.snakeyaml.types.NullTagTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.NullTagTest.NullRepresenter)'
      Src: org.yaml.snakeyaml.types.NullTagTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(null)'
      Src: org.yaml.snakeyaml.types.NullTagTest:94,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].testNullOutAsEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.NullTagTest.NullRepresenter)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(null)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.NullTagTest].testNullOutAsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter].<init>()'
      Src: org.yaml.snakeyaml.types.NullTagTest:102,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.NullTagTest.NullRepresenter)'
      Src: org.yaml.snakeyaml.types.NullTagTest:102,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.types.NullTagTest:103,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:104,1
    - Dst: '[java.util.LinkedHashMap].put(String,null)'
      Src: org.yaml.snakeyaml.types.NullTagTest:105,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.types.NullTagTest:106,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].testNullOutAsEmpty2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.NullTagTest.NullRepresenter)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter].<init>()'
    - '[java.util.LinkedHashMap].<init>()'
    - '[java.util.LinkedHashMap].put(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.NullTagTest].testNullOutAsEmpty2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.types.NullTagTest:114,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.types.NullTagTest)'
      Src: org.yaml.snakeyaml.types.NullTagTest:115,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter].<init>()'
      Src: org.yaml.snakeyaml.types.NullTagTest:116,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.NullTagTest.NullRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.types.NullTagTest:116,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.types.NullTagTest:117,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:118,1
    - Dst: '[java.util.LinkedHashMap].put(String,null)'
      Src: org.yaml.snakeyaml.types.NullTagTest:119,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.types.NullTagTest:120,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 113
    functionDepth: 4
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].testBoolOutAsEmpty3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,null)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.types.NullTagTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.NullTagTest.NullRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.NullTagTest].testBoolOutAsEmpty3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.types.NullTagTest:142,1
    - Dst: '[java.util.ArrayList].add(null)'
      Src: org.yaml.snakeyaml.types.NullTagTest:143,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:144,1
    - Dst: '[java.util.ArrayList].add(null)'
      Src: org.yaml.snakeyaml.types.NullTagTest:145,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.types.NullTagTest:146,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.types.NullTagTest:147,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 141
    functionDepth: 4
    functionLinenumber: 141
    functionLinenumberEnd: 149
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].testNoAnchors()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(null)'
    - '[org.yaml.snakeyaml.types.NullTagTest].assertEquals(String,String,String)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.NullTagTest].testNoAnchors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.NullTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.NullTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.NullTagTest
    signature: '[org.yaml.snakeyaml.types.NullTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.types.NullTagTest.NullRepresenter:127,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.types.NullTagTest.NullRepresenter:127,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].<init>()'
      Src: org.yaml.snakeyaml.types.NullTagTest.NullRepresenter:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.NullTagTest.NullRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 3
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.NullTagTest.NullRepresenter
    signature: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].representScalar(org.yaml.snakeyaml.nodes.Tag,String)'
      Src: org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].representScalar(org.yaml.snakeyaml.nodes.Tag,String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull
    signature: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:26,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.types.MapTagTest:28,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.types.MapTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(int,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:29,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.MapTagTest:30,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].size()'
      Src: org.yaml.snakeyaml.types.MapTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(int,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:34,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.MapTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].size()'
      Src: org.yaml.snakeyaml.types.MapTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(int,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(org.yaml.snakeyaml.types.MapTagTest,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertNotSame(org.yaml.snakeyaml.types.MapTagTest,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.types.MapTagTest].testMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/MapTagTest.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.types.MapTagTest].assertNotSame(org.yaml.snakeyaml.types.MapTagTest,org.yaml.snakeyaml.types.MapTagTest)'
    - '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
    - '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(int,org.yaml.snakeyaml.types.MapTagTest)'
    - map.size()
    - '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(org.yaml.snakeyaml.types.MapTagTest,org.yaml.snakeyaml.types.MapTagTest)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.types.MapTagTest].size()'
    - '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.MapTagTest].testMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.types.MapTagTest:50,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.types.MapTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(int,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:51,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.MapTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].size()'
      Src: org.yaml.snakeyaml.types.MapTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(int,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:55,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:55,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:56,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:56,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.MapTagTest:58,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].size()'
      Src: org.yaml.snakeyaml.types.MapTagTest:59,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(int,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:59,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:60,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:60,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:61,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:61,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.MapTagTest:62,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:62,1
    - Dst: '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(org.yaml.snakeyaml.types.MapTagTest,org.yaml.snakeyaml.types.MapTagTest)'
      Src: org.yaml.snakeyaml.types.MapTagTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.types.MapTagTest].testMapYaml11()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/MapTagTest.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.types.MapTagTest].get(String)'
    - '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(int,org.yaml.snakeyaml.types.MapTagTest)'
    - map.size()
    - '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(org.yaml.snakeyaml.types.MapTagTest,org.yaml.snakeyaml.types.MapTagTest)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.types.MapTagTest].size()'
    - '[org.yaml.snakeyaml.types.MapTagTest].assertEquals(String,org.yaml.snakeyaml.types.MapTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.MapTagTest].testMapYaml11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.MapTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.MapTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/MapTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.MapTagTest
    signature: '[org.yaml.snakeyaml.types.MapTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest].testBool()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
    - '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BoolTagTest].testBool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:43,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:43,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:44,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:44,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:47,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:47,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:55,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:55,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:56,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:56,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:57,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:57,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:58,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolCanonical()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
    - '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
    - '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,org.yaml.snakeyaml.types.BoolTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolCanonical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:62,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolShorthand()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
    - '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolShorthand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:66,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.BoolTagTest].getMapValue(String,String)'
    - '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.BoolTagTest:70,1
    - Dst: '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:71,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:72,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:73,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertTrue(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOut()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.BoolTagTest].dump(java.util.HashMap)'
    - '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.BoolTagTest)'
    - '[org.yaml.snakeyaml.types.BoolTagTest].contains(String)'
    - '[org.yaml.snakeyaml.types.BoolTagTest].assertTrue(org.yaml.snakeyaml.types.BoolTagTest,org.yaml.snakeyaml.types.BoolTagTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter].<init>(String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:77,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:77,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(boolean)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:78,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 4
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOutAsYes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter)'
    - '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(boolean)'
    - '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOutAsYes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter].<init>(String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:86,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:86,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.types.BoolTagTest:87,1
    - Dst: '[java.util.LinkedHashMap].put(String,boolean)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:88,1
    - Dst: '[java.util.LinkedHashMap].put(String,boolean)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:90,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOutAsEmpty2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,String)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter].<init>(String)'
    - '[java.util.LinkedHashMap].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOutAsEmpty2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.types.BoolTagTest:98,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.types.BoolTagTest)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:99,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter].<init>(String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:100,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:100,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.types.BoolTagTest:101,1
    - Dst: '[java.util.LinkedHashMap].put(String,boolean)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:102,1
    - Dst: '[java.util.LinkedHashMap].put(String,boolean)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:103,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:104,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.BoolTagTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 97
    functionDepth: 4
    functionLinenumber: 97
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOutAsEmpty3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,boolean)'
    - '[org.yaml.snakeyaml.types.BoolTagTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.types.BoolTagTest)'
    - '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter].<init>(String)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOutAsEmpty3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.BoolTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.BoolTagTest
    signature: '[org.yaml.snakeyaml.types.BoolTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter:113,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter:113,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool].<init>()'
      Src: org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter:115,1
    - Dst: this.representers.put(org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool)
      Src: org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter
      static: false
      superClass: Representer
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 116
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - this.representers.put(org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool)
    - '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter
    signature: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool:124,1
    - Dst: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool)'
      Src: org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool:129,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 130
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 130
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 0
    functionsReached:
    - Boolean.TRUE.equals(Object)
    - '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool
    signature: '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:26,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.types.OmapTagTest:28,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.types.OmapTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(int,org.yaml.snakeyaml.types.OmapTagTest)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:29,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.OmapTagTest:30,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].size()'
      Src: org.yaml.snakeyaml.types.OmapTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(int,org.yaml.snakeyaml.types.OmapTagTest)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(String,org.yaml.snakeyaml.types.OmapTagTest)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(String,org.yaml.snakeyaml.types.OmapTagTest)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(String,org.yaml.snakeyaml.types.OmapTagTest)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:34,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.OmapTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].size()'
      Src: org.yaml.snakeyaml.types.OmapTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(int,org.yaml.snakeyaml.types.OmapTagTest)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:37,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.OmapTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(org.yaml.snakeyaml.types.OmapTagTest,org.yaml.snakeyaml.types.OmapTagTest)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:38,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.OmapTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(org.yaml.snakeyaml.types.OmapTagTest,org.yaml.snakeyaml.types.OmapTagTest)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:39,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.OmapTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].get(String)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(org.yaml.snakeyaml.types.OmapTagTest,org.yaml.snakeyaml.types.OmapTagTest)'
      Src: org.yaml.snakeyaml.types.OmapTagTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.types.OmapTagTest].testOmap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/OmapTagTest.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(int,org.yaml.snakeyaml.types.OmapTagTest)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(org.yaml.snakeyaml.types.OmapTagTest,org.yaml.snakeyaml.types.OmapTagTest)'
    - '[org.yaml.snakeyaml.types.OmapTagTest].size()'
    - map.size()
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.types.OmapTagTest].get(String)'
    - '[org.yaml.snakeyaml.types.OmapTagTest].assertEquals(String,org.yaml.snakeyaml.types.OmapTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.OmapTagTest].testOmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.OmapTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.OmapTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/OmapTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.OmapTagTest
    signature: '[org.yaml.snakeyaml.types.OmapTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:27,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.types.MergeTagTest:28,1
    - Dst: list.size()
      Src: org.yaml.snakeyaml.types.MergeTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(int,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:29,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:30,1
    - Dst: center.size()
      Src: org.yaml.snakeyaml.types.MergeTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(int,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:31,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:32,1
    - Dst: center.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:32,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:33,1
    - Dst: center.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:33,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:35,1
    - Dst: left.size()
      Src: org.yaml.snakeyaml.types.MergeTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(int,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:36,1
    - Dst: left.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].getClass()'
      Src: org.yaml.snakeyaml.types.MergeTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].toString()'
      Src: org.yaml.snakeyaml.types.MergeTagTest:37,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:37,1
    - Dst: left.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:37,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:38,1
    - Dst: left.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:38,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:40,1
    - Dst: big.size()
      Src: org.yaml.snakeyaml.types.MergeTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(int,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:41,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:42,1
    - Dst: big.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:42,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:44,1
    - Dst: small.size()
      Src: org.yaml.snakeyaml.types.MergeTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(int,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:45,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:46,1
    - Dst: small.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:46,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:48,1
    - Dst: explicit.size()
      Src: org.yaml.snakeyaml.types.MergeTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(int,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:49,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:50,1
    - Dst: explicit.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:50,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:51,1
    - Dst: explicit.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:51,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:52,1
    - Dst: explicit.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:52,1
    - Dst: explicit.get(String)
      Src: org.yaml.snakeyaml.types.MergeTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(String,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:53,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:55,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:56,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertNotSame(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:57,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:59,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:60,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertNotSame(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:61,1
    - Dst: list.get(int)
      Src: org.yaml.snakeyaml.types.MergeTagTest:63,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:64,1
    - Dst: '[org.yaml.snakeyaml.types.MergeTagTest].assertNotSame(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
      Src: org.yaml.snakeyaml.types.MergeTagTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.types.MergeTagTest].testMerge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/MergeTagTest.java
    functionUses: 0
    functionsReached:
    - left.get(String)
    - '[org.yaml.snakeyaml.types.MergeTagTest].toString()'
    - small.get(String)
    - left.size()
    - list.size()
    - '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
    - '[org.yaml.snakeyaml.types.MergeTagTest].getClass()'
    - '[org.yaml.snakeyaml.types.MergeTagTest].assertNotSame(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
    - big.size()
    - big.get(String)
    - list.get(int)
    - center.get(String)
    - explicit.get(String)
    - '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(int,org.yaml.snakeyaml.types.MergeTagTest)'
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(String,org.yaml.snakeyaml.types.MergeTagTest)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.types.MergeTagTest].assertEquals(org.yaml.snakeyaml.types.MergeTagTest,org.yaml.snakeyaml.types.MergeTagTest)'
    - explicit.size()
    - Integer.valueOf(int)
    - small.size()
    - center.size()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.MergeTagTest].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.MergeTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.MergeTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/MergeTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.MergeTagTest
    signature: '[org.yaml.snakeyaml.types.MergeTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:25,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:25,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:25,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:26,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:27,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:26,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:28,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:28,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:28,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:30,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.types.FloatTagTest].testFloat()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/FloatTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
    - '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
    - Double.valueOf(float)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.FloatTagTest].testFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(int)
      Src: org.yaml.snakeyaml.types.FloatTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.types.FloatTagTest].testFloatShorthand()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/FloatTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
    - Double.valueOf(int)
    - '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.FloatTagTest].testFloatShorthand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(int)
      Src: org.yaml.snakeyaml.types.FloatTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.types.FloatTagTest].testFloatTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/FloatTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.FloatTagTest].getMapValue(String,String)'
    - Double.valueOf(int)
    - '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.FloatTagTest].testFloatTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.FloatTagTest:45,1
    - Dst: Double.valueOf(int)
      Src: org.yaml.snakeyaml.types.FloatTagTest:46,1
    - Dst: '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:47,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(String,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.types.FloatTagTest].testFloatOut()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/FloatTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(String,org.yaml.snakeyaml.types.FloatTagTest)'
    - Double.valueOf(int)
    - '[org.yaml.snakeyaml.types.FloatTagTest].dump(java.util.HashMap)'
    - '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.FloatTagTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.FloatTagTest].testFloatOut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:52,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:53,1
    - Dst: Double.valueOf()
      Src: org.yaml.snakeyaml.types.FloatTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.types.FloatTagTest].testBasicDoubleScalarLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/FloatTagTest.java
    functionUses: 0
    functionsReached:
    - Double.valueOf()
    - '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
    - '[org.yaml.snakeyaml.types.FloatTagTest].load(String)'
    - Double.valueOf(float)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.FloatTagTest].testBasicDoubleScalarLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].dump(String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:58,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(String,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.types.FloatTagTest].testDumpStr()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/FloatTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.FloatTagTest].dump(String)'
    - '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(String,org.yaml.snakeyaml.types.FloatTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.FloatTagTest].testDumpStr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].dump(float)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:62,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(String,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.types.FloatTagTest].testDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/FloatTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.FloatTagTest].dump(float)'
    - '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(String,org.yaml.snakeyaml.types.FloatTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.FloatTagTest].testDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:69,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:69,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:69,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:70,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:70,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:70,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:71,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:71,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:71,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:72,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:72,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:72,1
    - Dst: Double.valueOf(float)
      Src: org.yaml.snakeyaml.types.FloatTagTest:73,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].load(String)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:73,1
    - Dst: '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
      Src: org.yaml.snakeyaml.types.FloatTagTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.types.FloatTagTest].testScientificFloatWithoutDecimalDot()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/FloatTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.FloatTagTest].assertEquals(org.yaml.snakeyaml.types.FloatTagTest,org.yaml.snakeyaml.types.FloatTagTest)'
    - '[org.yaml.snakeyaml.types.FloatTagTest].load(String)'
    - Double.valueOf(float)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.FloatTagTest].testScientificFloatWithoutDecimalDot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.FloatTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.FloatTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/FloatTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.FloatTagTest
    signature: '[org.yaml.snakeyaml.types.FloatTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:28,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:36,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:42,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:44,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:43,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:46,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:47,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:51,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:54,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:56,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestamp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertTrue()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampShorthand()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampShorthand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertTrue()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:70,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:70,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].clear()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:71,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].set(int,int,int,int,int,int)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:72,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getTime()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:73,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].dump(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:74,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampOut()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].getTime()'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].set(int,int,int,int,int,int)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].clear()'
    - '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].dump(org.yaml.snakeyaml.types.TimestampTagTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampOut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:79,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:79,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].clear()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:80,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].set(int,int,int,int,int,int)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:81,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getTime()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:82,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:83,1
    - Dst: '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:84,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:85,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampOutMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].getTime()'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].set(int,int,int,int,int,int)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].clear()'
    - '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampOutMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:90,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:90,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].clear()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:91,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].set(int,int,int,int,int,int)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:92,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:93,1
    - Dst: '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:94,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:95,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 97
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampNegativeTimezoneOffset()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].set(int,int,int,int,int,int)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].clear()'
    - '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampNegativeTimezoneOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:100,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:100,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].clear()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:101,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].set(int,int,int,int,int,int)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:102,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:103,1
    - Dst: '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:104,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:105,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 107
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampDoubleDigitsForOffset()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].set(int,int,int,int,int,int)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].clear()'
    - '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampDoubleDigitsForOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:110,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:110,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].clear()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:111,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].set(int,int,int,int,int,int)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:112,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:113,1
    - Dst: '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:114,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:115,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 117
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampGMTNoOffset()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].set(int,int,int,int,int,int)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].clear()'
    - '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampGMTNoOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:120,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:120,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].setTimeInMillis(int)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:121,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:122,1
    - Dst: '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:123,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:124,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampEpoch()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].setTimeInMillis(int)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:129,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:129,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].setTimeInMillis(int)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:130,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:131,1
    - Dst: '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:132,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:133,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampEpochWithOffset()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].setTimeInMillis(int)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampEpochWithOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:138,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:139,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:139,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].setTime(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:140,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].get(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:141,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].get(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:142,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].get(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:143,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].get(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:144,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].get(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:145,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].get(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:146,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].get(org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 2
    argNames:
    - yaml
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 151
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].getMapValue(String,String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].setTime(org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.Calendar].getInstance(org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].get(org.yaml.snakeyaml.types.TimestampTagTest)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].getMapValue(String,String)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:154,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:155,1
    - Dst: '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:156,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:157,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 159
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampReadWrite()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].getMapValue(String,String)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].put(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampReadWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Date].<init>(int)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:162,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:163,1
    - Dst: '[java.util.HashMap].put(String,java.sql.Date)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:164,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:165,1
    - Dst: '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
      Src: org.yaml.snakeyaml.types.TimestampTagTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].testSqlDate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.sql.Date].<init>(int)'
    - '[java.util.HashMap].put(String,java.sql.Date)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.types.TimestampTagTest].assertEquals(String,org.yaml.snakeyaml.types.TimestampTagTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].testSqlDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.TimestampTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.TimestampTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.TimestampTagTest
    signature: '[org.yaml.snakeyaml.types.TimestampTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
      Src: org.yaml.snakeyaml.types.SetTagTest:28,1
    - Dst: '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
      Src: org.yaml.snakeyaml.types.SetTagTest:29,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.types.SetTagTest:30,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertEquals(int,org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:30,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.SetTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].size()'
      Src: org.yaml.snakeyaml.types.SetTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertEquals(int,org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.SetTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:33,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.SetTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:34,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.SetTagTest:35,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:35,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.types.SetTagTest:37,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].size()'
      Src: org.yaml.snakeyaml.types.SetTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertEquals(int,org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.SetTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:39,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.SetTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:40,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].contains(String)'
      Src: org.yaml.snakeyaml.types.SetTagTest:41,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.types.SetTagTest].testSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/SetTagTest.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
    - '[org.yaml.snakeyaml.types.SetTagTest].size()'
    - '[org.yaml.snakeyaml.types.SetTagTest].assertEquals(int,org.yaml.snakeyaml.types.SetTagTest)'
    - map.size()
    - '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
    - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
    - '[org.yaml.snakeyaml.types.SetTagTest].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.SetTagTest].testSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.types.SetTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.types.SetTagTest:46,1
    - Dst: '[T].contains(int)'
      Src: org.yaml.snakeyaml.types.SetTagTest:47,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:47,1
    - Dst: '[T].contains(int)'
      Src: org.yaml.snakeyaml.types.SetTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:48,1
    - Dst: '[T].contains(null)'
      Src: org.yaml.snakeyaml.types.SetTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
      Src: org.yaml.snakeyaml.types.SetTagTest:49,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.types.SetTagTest:50,1
    - Dst: '[org.yaml.snakeyaml.types.SetTagTest].assertEquals(org.yaml.snakeyaml.types.SetTagTest,int)'
      Src: org.yaml.snakeyaml.types.SetTagTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.types.SetTagTest].testSetNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/SetTagTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[T].contains(null)'
    - '[org.yaml.snakeyaml.types.SetTagTest].assertEquals(org.yaml.snakeyaml.types.SetTagTest,int)'
    - '[org.yaml.snakeyaml.types.SetTagTest].assertTrue(org.yaml.snakeyaml.types.SetTagTest)'
    - '[T].contains(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.types.SetTagTest].testSetNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.types.SetTagTest
      static: false
      superClass: org.yaml.snakeyaml.types.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.types.SetTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/SetTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.types.SetTagTest
    signature: '[org.yaml.snakeyaml.types.SetTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].<init>()'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:33,1
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].setNonTransientProperty(String)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:34,1
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].setTransientProperty(String)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:40,1
    - Dst: ClassWithTransientFields.class.getName()
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:41,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.serialization.TransientValuesTest,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:43,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:45,1
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertTrue(org.yaml.snakeyaml.serialization.TransientValuesTest)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:45,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:46,1
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertTrue(org.yaml.snakeyaml.serialization.TransientValuesTest)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:46,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:47,1
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertFalse(org.yaml.snakeyaml.serialization.TransientValuesTest)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:47,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:48,1
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertFalse(org.yaml.snakeyaml.serialization.TransientValuesTest)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:48,1
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertEquals(String,org.yaml.snakeyaml.serialization.TransientValuesTest)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:50,1
    - Dst: '[T].getNonTransientProperty()'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:51,1
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertEquals(String,org.yaml.snakeyaml.serialization.TransientValuesTest)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:51,1
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertNull(org.yaml.snakeyaml.serialization.TransientValuesTest)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:52,1
    - Dst: '[T].getTransientProperty()'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:53,1
    - Dst: '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertNull(org.yaml.snakeyaml.serialization.TransientValuesTest)'
      Src: org.yaml.snakeyaml.serialization.TransientValuesTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    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: 55
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.serialization.TransientValuesTest].testDumpTransientFieldsAndProperties()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serialization/TransientValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].setNonTransientProperty(String)'
    - '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].<init>()'
    - '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertEquals(String,org.yaml.snakeyaml.serialization.TransientValuesTest)'
    - '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertTrue(org.yaml.snakeyaml.serialization.TransientValuesTest)'
    - ClassWithTransientFields.class.getName()
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields)'
    - '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].setTransientProperty(String)'
    - '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertFalse(org.yaml.snakeyaml.serialization.TransientValuesTest)'
    - '[T].getNonTransientProperty()'
    - '[org.yaml.snakeyaml.serialization.TransientValuesTest].assertNull(org.yaml.snakeyaml.serialization.TransientValuesTest)'
    - '[T].getTransientProperty()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.serialization.TransientValuesTest,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serialization.TransientValuesTest].testDumpTransientFieldsAndProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.serialization.TransientValuesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.serialization.TransientValuesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serialization/TransientValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.serialization.TransientValuesTest
    signature: '[org.yaml.snakeyaml.serialization.TransientValuesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].getNonTransientProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serialization/TransientValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].getNonTransientProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].getTransientProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serialization/TransientValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].getTransientProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nonTransientProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].setNonTransientProperty(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serialization/TransientValuesTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].setNonTransientProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transientProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].setTransientProperty(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serialization/TransientValuesTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].setTransientProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serialization/TransientValuesTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields
    signature: '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.scanner.ScannerImplTest)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:37,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:38,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:38,1
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:39,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.scanner.ScannerImplTest,int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:39,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:40,1
    - Dst: '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:41,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.StreamStartToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:41,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:42,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.BlockMappingStartToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:42,1
    - Dst: '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:43,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.KeyToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:43,1
    - Dst: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.scanner.ScannerImplTest)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:45,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.ScalarToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:44,1
    - Dst: '[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:46,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.ValueToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:46,1
    - Dst: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.scanner.ScannerImplTest)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:47,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.ScalarToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:47,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:48,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.BlockEndToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:48,1
    - Dst: '[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:49,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.StreamEndToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:49,1
    - Dst: '[java.util.LinkedList].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:50,1
    - Dst: '[java.util.LinkedList].get(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:50,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImplTest].getTokenId()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:50,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.scanner.ScannerImplTest)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:50,1
    - Dst: '[java.util.LinkedList].removeFirst()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:51,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImplTest].getTokenId()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:51,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:51,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:51,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImplTest].assertEquals(org.yaml.snakeyaml.scanner.ScannerImplTest,Token.ID)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:51,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:53,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImplTest].assertFalse(String,boolean)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 35
    functionDepth: 10
    functionLinenumber: 35
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImplTest].testGetToken()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/ScannerImplTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.ValueToken)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.scanner.ScannerImplTest)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.BlockMappingStartToken)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.ScalarToken)'
    - '[java.util.LinkedList].isEmpty()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.scanner.ScannerImplTest)'
    - '[java.util.LinkedList].get(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImplTest].getTokenId()'
    - '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.BlockEndToken)'
    - '[java.util.LinkedList].removeFirst()'
    - '[java.util.LinkedList].<init>()'
    - '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.scanner.ScannerImplTest)'
    - '[String].toCharArray()'
    - '[org.yaml.snakeyaml.scanner.ScannerImplTest].assertEquals(org.yaml.snakeyaml.scanner.ScannerImplTest,Token.ID)'
    - '[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken()'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.KeyToken)'
    - '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.StreamStartToken)'
    - '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.tokens.StreamEndToken)'
    - '[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImplTest].assertFalse(String,boolean)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.scanner.ScannerImplTest,int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImplTest].testGetToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:59,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImplTest].fail(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:60,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:64,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImplTest].assertEquals(String,org.yaml.snakeyaml.scanner.ScannerImplTest)'
      Src: org.yaml.snakeyaml.scanner.ScannerImplTest:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 56
    functionDepth: 4
    functionLinenumber: 56
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImplTest].testWrongTab()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/ScannerImplTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImplTest].assertEquals(String,org.yaml.snakeyaml.scanner.ScannerImplTest)'
    - '[org.yaml.snakeyaml.scanner.ScannerImplTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImplTest].testWrongTab()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.scanner.ScannerImplTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImplTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/ScannerImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.ScannerImplTest
    signature: '[org.yaml.snakeyaml.scanner.ScannerImplTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.SimpleKey].<init>(int,boolean,int,int,int,null)'
      Src: org.yaml.snakeyaml.scanner.SimpleKeyTest:21,1
    - Dst: '[org.yaml.snakeyaml.scanner.SimpleKey].toString()'
      Src: org.yaml.snakeyaml.scanner.SimpleKeyTest:22,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.scanner.SimpleKeyTest:22,1
    - Dst: '[org.yaml.snakeyaml.scanner.SimpleKeyTest].assertTrue(org.yaml.snakeyaml.scanner.SimpleKeyTest)'
      Src: org.yaml.snakeyaml.scanner.SimpleKeyTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.scanner.SimpleKeyTest].testToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/SimpleKeyTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.scanner.SimpleKey].toString()'
    - '[org.yaml.snakeyaml.scanner.SimpleKeyTest].assertTrue(org.yaml.snakeyaml.scanner.SimpleKeyTest)'
    - '[org.yaml.snakeyaml.scanner.SimpleKey].<init>(int,boolean,int,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.SimpleKeyTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.scanner.SimpleKeyTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.scanner.SimpleKeyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/SimpleKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.SimpleKeyTest
    signature: '[org.yaml.snakeyaml.scanner.SimpleKeyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(char)'
      Src: org.yaml.snakeyaml.scanner.ConstantTest:21,1
    - Dst: '[org.yaml.snakeyaml.scanner.ConstantTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.scanner.ConstantTest:21,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(char)'
      Src: org.yaml.snakeyaml.scanner.ConstantTest:22,1
    - Dst: '[org.yaml.snakeyaml.scanner.ConstantTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.scanner.ConstantTest:22,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(char)'
      Src: org.yaml.snakeyaml.scanner.ConstantTest:23,1
    - Dst: '[org.yaml.snakeyaml.scanner.ConstantTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.scanner.ConstantTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.scanner.ConstantTest].testHasChar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ConstantTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(char)'
    - '[org.yaml.snakeyaml.scanner.ConstantTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ConstantTest].testHasChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(char,String)'
      Src: org.yaml.snakeyaml.scanner.ConstantTest:27,1
    - Dst: '[org.yaml.snakeyaml.scanner.ConstantTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.scanner.ConstantTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.scanner.ConstantTest].testHasStringChar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].has(char,String)'
    - '[org.yaml.snakeyaml.scanner.ConstantTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ConstantTest].testHasStringChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(char,String)'
      Src: org.yaml.snakeyaml.scanner.ConstantTest:31,1
    - Dst: '[org.yaml.snakeyaml.scanner.ConstantTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.scanner.ConstantTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.scanner.ConstantTest].testHas0()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/ConstantTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].has(char,String)'
    - '[org.yaml.snakeyaml.scanner.ConstantTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ConstantTest].testHas0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.scanner.ConstantTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.scanner.ConstantTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/ConstantTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.ConstantTest
    signature: '[org.yaml.snakeyaml.scanner.ConstantTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:30,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.composer.ComposerImplTest)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:31,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertNotNull(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:32,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertTrue()'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:33,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.composer.ComposerImplTest)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:35,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertNotNull(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:36,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertNotEquals(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.composer.ComposerImplTest].testGetNode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/composer/ComposerImplTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertNotNull(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.composer.ComposerImplTest)'
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertTrue()'
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertNotEquals(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.composer.ComposerImplTest].testGetNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:43,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.composer.ComposerImplTest)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:44,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertNotNull(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:45,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertTrue()'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:46,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:48,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:48,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:47,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:49,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertEquals(org.yaml.snakeyaml.composer.ComposerImplTest,NodeId)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:49,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:50,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertEquals(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 40
    functionDepth: 5
    functionLinenumber: 40
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.composer.ComposerImplTest].testComposeBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/composer/ComposerImplTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertNotNull(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertEquals(Class<?extendsObject>)'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.composer.ComposerImplTest)'
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertEquals(org.yaml.snakeyaml.composer.ComposerImplTest,NodeId)'
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertTrue()'
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - '[org.yaml.snakeyaml.nodes.Tag].getValue()'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.composer.ComposerImplTest].testComposeBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:55,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.composer.ComposerImplTest)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:56,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertNotNull(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:57,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertTrue()'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:58,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getAnchor()'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:59,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerImplTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.composer.ComposerImplTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.composer.ComposerImplTest].testNodeAnchor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/composer/ComposerImplTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertNotNull(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.nodes.Node].getAnchor()'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.composer.ComposerImplTest)'
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertTrue()'
    - '[org.yaml.snakeyaml.composer.ComposerImplTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.composer.ComposerImplTest].testNodeAnchor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.composer.ComposerImplTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.composer.ComposerImplTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/composer/ComposerImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.composer.ComposerImplTest
    signature: '[org.yaml.snakeyaml.composer.ComposerImplTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/composer/ComposerImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/composer/ComposerImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].getAge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/composer/ComposerImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].getAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - age
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].setAge(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/composer/ComposerImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].setAge(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/composer/ComposerImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose
    signature: '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(java.util.List<org.yaml.snakeyaml.tokens.Token.ID>,null,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.tokens.Token.ID>
      - org.yaml.snakeyaml.scanner.Scanner
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - sut
    argTypes:
    - java.util.List<org.yaml.snakeyaml.tokens.Token.ID>
    - org.yaml.snakeyaml.scanner.Scanner
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(java.util.List<org.yaml.snakeyaml.tokens.Token.ID>,org.yaml.snakeyaml.scanner.Scanner)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(java.util.List<org.yaml.snakeyaml.tokens.Token.ID>,null,org.yaml.snakeyaml.scanner.Scanner)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(java.util.List<org.yaml.snakeyaml.tokens.Token.ID>,org.yaml.snakeyaml.scanner.Scanner)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:43,1
    - Dst: '[org.yaml.snakeyaml.tokens.ScalarToken].getValue()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:45,1
    - Dst: commentToken.getCommentType()
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:49,1
    - Dst: commentToken.getValue()
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:49,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.tokens.Token
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - org.yaml.snakeyaml.tokens.Token
    constantsTouched: []
    func_position:
      end: 57
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].printToken(org.yaml.snakeyaml.tokens.Token)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 1
    functionsReached:
    - commentToken.getValue()
    - commentToken.getCommentType()
    - '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
    - '[org.yaml.snakeyaml.tokens.ScalarToken].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].printToken(org.yaml.snakeyaml.tokens.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].printToken(org.yaml.snakeyaml.tokens.Token)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:61,1
    - Dst: '[java.util.Iterator<org.yaml.snakeyaml.tokens.Token.ID>].hasNext()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:62,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTrue(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:62,1
    - Dst: '[java.util.Iterator<org.yaml.snakeyaml.tokens.Token.ID>].next()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:63,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:64,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertSame(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,Token.ID)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:64,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:65,1
    - Dst: '[java.util.Iterator<String>].next()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:66,1
    - Dst: '[org.yaml.snakeyaml.tokens.ScalarToken].getValue()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:66,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<org.yaml.snakeyaml.tokens.Token.ID>
      - java.util.Iterator<String>
      - org.yaml.snakeyaml.tokens.Token
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expectedIdIterator
    - expectedScalarValueIterator
    - token
    argTypes:
    - java.util.Iterator<org.yaml.snakeyaml.tokens.Token.ID>
    - java.util.Iterator<String>
    - org.yaml.snakeyaml.tokens.Token
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokenEquals(java.util.Iterator<org.yaml.snakeyaml.tokens.Token.ID>,java.util.Iterator<String>,org.yaml.snakeyaml.tokens.Token)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTrue(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
    - '[java.util.Iterator<String>].next()'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].printToken(org.yaml.snakeyaml.tokens.Token)'
    - '[java.util.Iterator<org.yaml.snakeyaml.tokens.Token.ID>].hasNext()'
    - '[java.util.Iterator<org.yaml.snakeyaml.tokens.Token.ID>].next()'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertSame(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,Token.ID)'
    - '[org.yaml.snakeyaml.tokens.ScalarToken].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokenEquals(java.util.Iterator<org.yaml.snakeyaml.tokens.Token.ID>,java.util.Iterator<String>,org.yaml.snakeyaml.tokens.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token.ID>].iterator()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:72,1
    - Dst: '[java.util.List<String>].iterator()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:74,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:75,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:76,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokenEquals(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.tokens.Token)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:77,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:79,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokenEquals(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.tokens.Token)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:80,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].hasNext()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:81,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertFalse(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.tokens.Token.ID>
      - java.util.List<String>
      - org.yaml.snakeyaml.scanner.Scanner
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expectedList
    - expectedScalarValueList
    - sut
    argTypes:
    - java.util.List<org.yaml.snakeyaml.tokens.Token.ID>
    - java.util.List<String>
    - org.yaml.snakeyaml.scanner.Scanner
    constantsTouched: []
    func_position:
      end: 82
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(java.util.List<org.yaml.snakeyaml.tokens.Token.ID>,java.util.List<String>,org.yaml.snakeyaml.scanner.Scanner)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token.ID>].iterator()'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].hasNext()'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertFalse(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokenEquals(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.tokens.Token)'
    - '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
    - '[java.util.List<String>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(java.util.List<org.yaml.snakeyaml.tokens.Token.ID>,java.util.List<String>,org.yaml.snakeyaml.scanner.Scanner)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:85,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:86,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:87,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:87,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.scanner.Scanner
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 5
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 12
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.Scanner
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:92,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:94,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 90
    functionDepth: 6
    functionLinenumber: 90
    functionLinenumberEnd: 97
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:101,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:106,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 99
    functionDepth: 6
    functionLinenumber: 99
    functionLinenumberEnd: 111
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testOnlyCommentLines()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testOnlyCommentLines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:115,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:121,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:124,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 113
    functionDepth: 6
    functionLinenumber: 113
    functionLinenumberEnd: 129
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testCommentEndingALine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testCommentEndingALine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:133,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:140,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:143,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 131
    functionDepth: 6
    functionLinenumber: 131
    functionLinenumberEnd: 150
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testMultiLineComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    - '[java.util.Arrays].asList(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testMultiLineComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:154,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String,String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:158,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 162
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testBlankLine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String,String)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testBlankLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:166,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:175,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 164
    functionDepth: 6
    functionLinenumber: 164
    functionLinenumberEnd: 182
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testBlankLineComments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testBlankLineComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:186,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:194,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:197,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 184
    functionDepth: 6
    functionLinenumber: 184
    functionLinenumberEnd: 201
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_replaceNLwithSpaces_singleNLatEnd()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_replaceNLwithSpaces_singleNLatEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:205,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:212,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:215,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 203
    functionDepth: 6
    functionLinenumber: 203
    functionLinenumberEnd: 218
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_replaceNLwithSpaces_noNLatEnd()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_replaceNLwithSpaces_noNLatEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:222,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:229,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:232,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 220
    functionDepth: 6
    functionLinenumber: 220
    functionLinenumberEnd: 235
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_replaceNLwithSpaces_allNLatEnd()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_replaceNLwithSpaces_allNLatEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:239,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:246,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:249,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 237
    functionDepth: 6
    functionLinenumber: 237
    functionLinenumberEnd: 252
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_keepNL_singleNLatEnd()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_keepNL_singleNLatEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:256,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:263,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:266,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 254
    functionDepth: 6
    functionLinenumber: 254
    functionLinenumberEnd: 269
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_keepNL_noNLatEnd()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_keepNL_noNLatEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:273,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:280,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:283,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 271
    functionDepth: 6
    functionLinenumber: 271
    functionLinenumberEnd: 286
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_keepNL_allNLatEnd()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_keepNL_allNLatEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:290,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:297,1
    - Dst: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
      Src: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 288
    functionDepth: 6
    functionLinenumber: 288
    functionLinenumberEnd: 300
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testDirectiveLineEndComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.scanner.Scanner)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testDirectiveLineEndComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest
    signature: '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 2
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println()
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 2
    functionsReached:
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:48,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:49,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println(String)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:50,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println(String)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:51,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println()'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:52,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].fail(String)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:54,1
    - Dst: '[org.yaml.snakeyaml.events.Event].getEventId()'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:56,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,Event.ID)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.events.Event.ID>
      - org.yaml.snakeyaml.parser.Parser
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expectedEventIdList
    - parser
    argTypes:
    - java.util.List<org.yaml.snakeyaml.events.Event.ID>
    - org.yaml.snakeyaml.parser.Parser
    constantsTouched: []
    func_position:
      end: 58
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(java.util.List<org.yaml.snakeyaml.events.Event.ID>,org.yaml.snakeyaml.parser.Parser)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,Event.ID)'
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].fail(String)'
    - '[org.yaml.snakeyaml.events.Event].getEventId()'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println(String)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(java.util.List<org.yaml.snakeyaml.events.Event.ID>,org.yaml.snakeyaml.parser.Parser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:62,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:62,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println(String)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:63,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println()'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.parser.Parser
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.yaml.snakeyaml.parser.Parser
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].printEventList(org.yaml.snakeyaml.parser.Parser)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println()'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].printEventList(org.yaml.snakeyaml.parser.Parser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:69,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:69,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:69,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.parser.Parser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 6
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.Parser
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:74,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:76,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:83,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:88,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testParseWithOnlyComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testParseWithOnlyComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:98,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:105,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 107
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testCommentEndingALine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testCommentEndingALine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:116,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:124,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testMultiLineComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testMultiLineComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:132,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:135,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 137
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testBlankLine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testBlankLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:147,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:157,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 159
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testBlankLineComments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testBlankLineComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:169,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:179,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 181
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].test_blockScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].test_blockScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:186,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:190,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 192
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testDirectiveLineEndComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testDirectiveLineEndComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:203,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:217,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 219
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testSequence()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:243,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:287,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 290
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 290
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testAllComments1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testAllComments1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:305,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:322,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 324
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 324
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testAllComments2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testAllComments2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:334,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:351,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 354
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 354
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testAllComments3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.Parser)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testAllComments3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:365,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:389,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:389,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:389,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:389,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 392
      start: 356
    functionDepth: 6
    functionLinenumber: 356
    functionLinenumberEnd: 392
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testKeepingNewLineInsideSequence()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testKeepingNewLineInsideSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:399,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:403,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:403,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:403,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:403,1
    - Dst: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 394
    functionDepth: 6
    functionLinenumber: 394
    functionLinenumberEnd: 406
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testCommentsInFlowMapping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest,org.yaml.snakeyaml.parser.ParserImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testCommentsInFlowMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest
    signature: '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getBlockComments()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:44,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getBlockComments()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:45,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].size()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:46,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - int
      - java.io.PrintStream
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - level
    - out
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - int
    - java.io.PrintStream
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printBlockComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].size()'
    - '[org.yaml.snakeyaml.nodes.Node].getBlockComments()'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printBlockComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getEndComments()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:53,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getEndComments()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:54,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].size()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:55,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - int
      - java.io.PrintStream
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - level
    - out
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - int
    - java.io.PrintStream
    constantsTouched: []
    func_position:
      end: 59
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printEndComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].size()'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
    - '[org.yaml.snakeyaml.nodes.Node].getEndComments()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printEndComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getInLineComments()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:62,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getInLineComments()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:63,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].size()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:64,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - int
      - java.io.PrintStream
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - level
    - out
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - int
    - java.io.PrintStream
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printInLineComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].size()'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
    - '[org.yaml.snakeyaml.nodes.Node].getInLineComments()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printInLineComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintStream].print(String)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:72,1
    - Dst: '[java.io.PrintStream].print(String)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:74,1
    - Dst: '[java.io.PrintStream].print(String)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - java.io.PrintStream
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - line
    - level
    - out
    argTypes:
    - String
    - int
    - java.io.PrintStream
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 4
    functionsReached:
    - '[java.io.PrintStream].print(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printBlockComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:82,1
    - Dst: mappingNode.getClass()
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:83,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getSimpleName()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:83,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:83,1
    - Dst: mappingNode.getValue()
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:84,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:85,1
    - Dst: childNodeTuple.getKeyNode()
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:86,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:86,1
    - Dst: childNodeTuple.getValueNode()
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:87,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:87,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printInLineComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:89,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printEndComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:90,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printBlockComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:94,1
    - Dst: sequenceNode.getClass()
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:95,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getSimpleName()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:95,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:95,1
    - Dst: sequenceNode.getValue()
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:96,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:97,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printInLineComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:99,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printEndComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:100,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printBlockComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:104,1
    - Dst: scalarNode.getValue()
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:105,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:105,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printInLineComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:107,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printEndComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:108,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printBlockComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:111,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getClass()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:112,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getSimpleName()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:112,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:112,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printInLineComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:113,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printEndComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:114,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - int
      - java.io.PrintStream
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - level
    - out
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - int
    - java.io.PrintStream
    constantsTouched: []
    func_position:
      end: 116
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 116
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printInLineComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getSimpleName()'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
    - mappingNode.getClass()
    - '[org.yaml.snakeyaml.nodes.Node].getClass()'
    - childNodeTuple.getKeyNode()
    - childNodeTuple.getValueNode()
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printBlockComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
    - sequenceNode.getValue()
    - scalarNode.getValue()
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printInLineComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
    - mappingNode.getValue()
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printBlockComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printEndComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printEndComment(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,java.io.PrintStream)'
    - sequenceNode.getClass()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:120,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:126,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:128,1
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:130,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.nodes.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeList
    argTypes:
    - java.util.List<org.yaml.snakeyaml.nodes.Node>
    constantsTouched: []
    func_position:
      end: 132
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 132
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 12
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:135,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].checkNode()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:136,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getNode()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:137,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.composer.Composer
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.nodes.Node>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - composer
    argTypes:
    - org.yaml.snakeyaml.composer.Composer
    constantsTouched: []
    func_position:
      end: 140
      start: 134
    functionDepth: 3
    functionLinenumber: 134
    functionLinenumberEnd: 140
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 12
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].getNode()'
    - '[org.yaml.snakeyaml.composer.Composer].checkNode()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.Node)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.nodes.Node>
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:143,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:145,1
    - Dst: out.print(String)
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:150,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:152,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:155,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].split(String)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:156,1
    - Dst: Math.min(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:157,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertEquals()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:158,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:160,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - java.util.List<org.yaml.snakeyaml.nodes.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - nodeList
    argTypes:
    - String[]
    - java.util.List<org.yaml.snakeyaml.nodes.Node>
    constantsTouched: []
    func_position:
      end: 161
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 161
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(String[],java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
    - out.print(String)
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,int,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - Math.min(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertEquals()'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].split(String)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(String[],java.util.List<org.yaml.snakeyaml.nodes.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:164,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:164,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:165,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:165,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:165,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.composer.Composer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 163
    functionDepth: 6
    functionLinenumber: 163
    functionLinenumberEnd: 167
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.composer.Composer
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:176,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:177,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:179,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 169
    functionDepth: 4
    functionLinenumber: 169
    functionLinenumberEnd: 181
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:191,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:192,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:194,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 183
    functionDepth: 4
    functionLinenumber: 183
    functionLinenumberEnd: 196
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testParseWithOnlyComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testParseWithOnlyComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:212,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:213,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:215,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 198
    functionDepth: 4
    functionLinenumber: 198
    functionLinenumberEnd: 217
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testCommentEndingALine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testCommentEndingALine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:237,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:238,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:240,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 219
    functionDepth: 4
    functionLinenumber: 219
    functionLinenumberEnd: 242
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testMultiLineComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testMultiLineComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:254,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:255,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:257,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 244
    functionDepth: 4
    functionLinenumber: 244
    functionLinenumberEnd: 259
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testBlankLine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testBlankLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:280,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:281,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:283,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 261
    functionDepth: 4
    functionLinenumber: 261
    functionLinenumberEnd: 285
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testBlankLineComments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testBlankLineComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:303,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:304,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:306,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 287
    functionDepth: 4
    functionLinenumber: 287
    functionLinenumberEnd: 308
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].test_blockScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].test_blockScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:318,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:319,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:321,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 310
    functionDepth: 4
    functionLinenumber: 310
    functionLinenumberEnd: 323
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testDirectiveLineEndComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testDirectiveLineEndComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:347,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:348,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:350,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 325
    functionDepth: 4
    functionLinenumber: 325
    functionLinenumberEnd: 352
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testSequence()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:423,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:424,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:426,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 428
      start: 354
    functionDepth: 4
    functionLinenumber: 354
    functionLinenumberEnd: 428
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testAllComments1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testAllComments1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:460,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:461,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:463,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 465
      start: 430
    functionDepth: 4
    functionLinenumber: 430
    functionLinenumberEnd: 465
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testAllComments2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testAllComments2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:491,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:492,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:494,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 496
      start: 467
    functionDepth: 4
    functionLinenumber: 467
    functionLinenumberEnd: 496
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testAllComments3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.nodes.Node>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testAllComments3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:515,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:516,1
    - Dst: '[java.util.Collections].singletonList(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:516,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:518,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 498
    functionDepth: 3
    functionLinenumber: 498
    functionLinenumberEnd: 520
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testGetSingleNode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[java.util.Collections].singletonList(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testGetSingleNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:544,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:545,1
    - Dst: '[java.util.Collections].singletonList(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:545,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:547,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 522
    functionDepth: 3
    functionLinenumber: 522
    functionLinenumberEnd: 549
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testGetSingleNodeHeaderComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[java.util.Collections].singletonList(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testGetSingleNodeHeaderComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:559,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:559,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:560,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:560,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getData()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:561,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertTrue()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:562,1
    - Dst: map.size()
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:565,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertEquals(int,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:565,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:566,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 567
      start: 551
    functionDepth: 3
    functionLinenumber: 551
    functionLinenumberEnd: 567
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testBaseConstructorGetData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - map.get(String)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].getData()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertTrue()'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - map.size()
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertEquals(int,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testBaseConstructorGetData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:585,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:586,1
    - Dst: '[java.util.Collections].singletonList(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:586,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:588,1
    - Dst: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest:589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 569
    functionDepth: 3
    functionLinenumber: 569
    functionLinenumberEnd: 590
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testEmptyEntryInMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest,org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    - '[java.util.Collections].singletonList(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testEmptyEntryInMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest
    signature: '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:37,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:38,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.comment.MapWithCommentsFailureTest)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:40,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:40,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:40,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:40,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:40,1
    - Dst: parsed.getValue()
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:43,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].assertEquals(int,org.yaml.snakeyaml.comment.MapWithCommentsFailureTest)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:43,1
    - Dst: parsed.getValue()
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:44,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].get(int)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:44,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].getKeyNode()'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:44,1
    - Dst: flowWithComments.getValue()
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:45,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].assertEquals(String,org.yaml.snakeyaml.comment.MapWithCommentsFailureTest)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:45,1
    - Dst: parsed.getValue()
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:46,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].get(int)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:46,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].getValueNode()'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:46,1
    - Dst: parsed.getValue()
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:47,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].assertEquals(int,org.yaml.snakeyaml.comment.MapWithCommentsFailureTest)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:47,1
    - Dst: fizzBuzz.getValue()
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:48,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].get(int)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:48,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].getKeyNode()'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:48,1
    - Dst: fizzBuzz.getValue()
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:49,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].get(int)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:49,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].getValueNode()'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:49,1
    - Dst: fizz.getValue()
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:50,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].assertEquals(String,org.yaml.snakeyaml.comment.MapWithCommentsFailureTest)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:50,1
    - Dst: buzz.getValue()
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:51,1
    - Dst: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].assertEquals(String,org.yaml.snakeyaml.comment.MapWithCommentsFailureTest)'
      Src: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 33
    functionDepth: 6
    functionLinenumber: 33
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].testParseComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/MapWithCommentsFailureTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].getValueNode()'
    - fizzBuzz.getValue()
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - parsed.getValue()
    - fizz.getValue()
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.comment.MapWithCommentsFailureTest)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - buzz.getValue()
    - '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].assertEquals(int,org.yaml.snakeyaml.comment.MapWithCommentsFailureTest)'
    - '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
    - '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].get(int)'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - flowWithComments.getValue()
    - '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].getKeyNode()'
    - '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].assertEquals(String,org.yaml.snakeyaml.comment.MapWithCommentsFailureTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].testParseComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/MapWithCommentsFailureTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.comment.MapWithCommentsFailureTest
    signature: '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 2
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println()
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 2
    functionsReached:
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.events.Event>].iterator()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:54,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println(String)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:56,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].hasNext()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:57,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertTrue(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:57,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].next()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:58,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println(String)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:59,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:60,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].getEventId()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:61,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.events.Event.ID>
      - java.util.List<org.yaml.snakeyaml.events.Event>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expectedEventIdList
    - actualEvents
    argTypes:
    - java.util.List<org.yaml.snakeyaml.events.Event.ID>
    - java.util.List<org.yaml.snakeyaml.events.Event>
    constantsTouched: []
    func_position:
      end: 63
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(java.util.List<org.yaml.snakeyaml.events.Event.ID>,java.util.List<org.yaml.snakeyaml.events.Event>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].getEventId()'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertTrue(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].next()'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println()'
    - '[java.util.List<org.yaml.snakeyaml.events.Event>].iterator()'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println(String)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(java.util.List<org.yaml.snakeyaml.events.Event.ID>,java.util.List<org.yaml.snakeyaml.events.Event>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].<init>()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:80,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:82,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:82,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:82,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:83,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:84,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:84,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:86,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:86,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:86,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:86,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].checkNode()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:87,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getNode()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:88,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:88,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].close()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:90,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].getEventList()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:91,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println(String)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:92,1
    - Dst: event.toString()
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:94,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:94,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.events.Event>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 79
    functionDepth: 6
    functionLinenumber: 79
    functionLinenumberEnd: 98
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].getEventList()'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.serializer.Serializer].open()'
    - '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.serializer.Serializer].close()'
    - '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.composer.Composer].getNode()'
    - '[org.yaml.snakeyaml.composer.Composer].checkNode()'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println()'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println(String)'
    - event.toString()
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.events.Event>
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:103,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:107,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 110
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:116,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:124,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 127
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 127
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testParseWithOnlyComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testParseWithOnlyComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:135,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:144,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 147
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 147
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testCommentEndingALine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testCommentEndingALine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:157,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:166,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 169
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 169
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testMultiLineComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testMultiLineComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:176,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:183,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 186
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 186
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testBlankLine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testBlankLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:196,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:208,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 211
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 211
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testBlankLineComments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testBlankLineComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:221,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:232,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 235
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 235
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].test_blockScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].test_blockScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:241,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:246,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 249
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 249
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testDirectiveLineEndComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testDirectiveLineEndComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:260,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:276,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 279
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 279
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testSequence()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:303,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:351,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 354
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 354
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testAllComments1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testAllComments1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:369,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:387,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 390
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 390
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testAllComments2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testAllComments2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:400,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:418,1
    - Dst: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 421
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 421
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testAllComments3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,java.util.List<org.yaml.snakeyaml.events.Event>)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest,org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testAllComments3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Event>].add(org.yaml.snakeyaml.events.Event)'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - List<Event>
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Emitable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.yaml.snakeyaml.events.Event
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].emit(org.yaml.snakeyaml.events.Event)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[List<Event>].add(org.yaml.snakeyaml.events.Event)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].emit(org.yaml.snakeyaml.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Event>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Emitable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.events.Event>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].getEventList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.events.Event>
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].getEventList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Event>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Emitable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter
    signature: '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ProblematicYamlTest.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println()
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      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: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ProblematicYamlTest.java
    functionUses: 2
    functionsReached:
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.comments.CommentType>].iterator()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:55,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:57,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:58,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println(String)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:59,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].fail(String)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:61,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:63,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:66,1
    - Dst: '[org.yaml.snakeyaml.events.Event].getEventId()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:67,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].next()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:68,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].getCommentType()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:68,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comments.CommentType)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:68,1
    - Dst: '[org.yaml.snakeyaml.events.Event].getEventId()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:70,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,Event.ID)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:70,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.events.Event.ID>
      - java.util.List<org.yaml.snakeyaml.comments.CommentType>
      - org.yaml.snakeyaml.parser.Parser
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expectedEventIdList
    - expectedCommentTypeList
    - parser
    argTypes:
    - java.util.List<org.yaml.snakeyaml.events.Event.ID>
    - java.util.List<org.yaml.snakeyaml.comments.CommentType>
    - org.yaml.snakeyaml.parser.Parser
    constantsTouched: []
    func_position:
      end: 72
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(java.util.List<org.yaml.snakeyaml.events.Event.ID>,java.util.List<org.yaml.snakeyaml.comments.CommentType>,org.yaml.snakeyaml.parser.Parser)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ProblematicYamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println(String)'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println()'
    - '[java.util.List<org.yaml.snakeyaml.comments.CommentType>].iterator()'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].fail(String)'
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comments.CommentType)'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,Event.ID)'
    - '[org.yaml.snakeyaml.events.Event].getEventId()'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].next()'
    - '[org.yaml.snakeyaml.events.CommentEvent].getCommentType()'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(java.util.List<org.yaml.snakeyaml.events.Event.ID>,java.util.List<org.yaml.snakeyaml.comments.CommentType>,org.yaml.snakeyaml.parser.Parser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:76,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:76,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:77,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.parser.Parser
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.yaml.snakeyaml.parser.Parser
    constantsTouched: []
    func_position:
      end: 82
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].printEventList(org.yaml.snakeyaml.parser.Parser)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ProblematicYamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].printEventList(org.yaml.snakeyaml.parser.Parser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:93,1
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:106,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:109,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:109,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:109,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 84
    functionDepth: 6
    functionLinenumber: 84
    functionLinenumberEnd: 111
    functionName: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ProblematicYamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:122,1
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:136,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:139,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:139,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:139,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 113
    functionDepth: 6
    functionLinenumber: 113
    functionLinenumberEnd: 141
    functionName: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ProblematicYamlTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:150,1
    - Dst: '[java.util.Collections].singletonList(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:163,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:165,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:165,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:165,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 143
    functionDepth: 6
    functionLinenumber: 143
    functionLinenumberEnd: 167
    functionName: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ProblematicYamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[java.util.Collections].singletonList(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:190,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:224,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:224,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:224,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:225,1
    - Dst: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,java.util.ArrayList,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 169
    functionDepth: 6
    functionLinenumber: 169
    functionLinenumberEnd: 226
    functionName: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml4()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ProblematicYamlTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest,org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[java.util.ArrayList].<init>()'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.comment.ProblematicYamlTest)'
    - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(org.yaml.snakeyaml.comment.ProblematicYamlTest,java.util.ArrayList,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:51,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.ProblematicYamlTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comment.ProblematicYamlTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ProblematicYamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.comment.ProblematicYamlTest
    signature: '[org.yaml.snakeyaml.comment.ProblematicYamlTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:50,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:52,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:53,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:54,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:55,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:57,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:57,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:57,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:59,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:60,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:60,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:61,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:61,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:62,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:61,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].checkNode()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:63,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getNode()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:64,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:64,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].close()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:66,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 49
    functionDepth: 6
    functionLinenumber: 49
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,null)'
    - '[java.io.StringWriter].toString()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.serializer.Serializer].open()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.serializer.Serializer].close()'
    - '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.composer.Composer].getNode()'
    - '[org.yaml.snakeyaml.composer.Composer].checkNode()'
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:72,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:73,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:74,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:75,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:76,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.StringWriter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.StringWriter
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 6
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:84,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:85,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: 86
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:92,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:93,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: 94
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testWithOnlyComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testWithOnlyComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:102,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 104
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentEndingALine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentEndingALine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:113,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 115
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testMultiLineComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testMultiLineComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:122,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    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: 124
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 124
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testBlankLine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testBlankLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:134,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: 136
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 136
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testBlankLineComments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testBlankLineComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:145,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 147
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 147
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testBlockScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testBlockScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:153,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:155,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: 156
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 156
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testDirectiveLineEndComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testDirectiveLineEndComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:167,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 169
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testSequence()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:185,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 187
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testSequenceEmptyString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testSequenceEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:211,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 213
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testAllComments1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testAllComments1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:225,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 227
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testMultiDoc()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testMultiDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:245,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 247
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 247
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testAllComments2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testAllComments2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:257,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: 259
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 259
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testAllComments3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testAllComments3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:271,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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: 273
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 273
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testKeepingNewLineInsideSequence()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testKeepingNewLineInsideSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:299,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    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: 301
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 301
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testKeepingNewLineInsideSequence2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testKeepingNewLineInsideSequence2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:309,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    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: 311
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 311
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsIndentFirstLineBlank()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsIndentFirstLineBlank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:321,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 323
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 323
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testMultiLineString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testMultiLineString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:327,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:329,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].append(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:329,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].append(String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:329,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:333,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 335
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].test100Comments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].append(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].append(String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].test100Comments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:343,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 345
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsOnReference()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsOnReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].getComplexConfig()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:349,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:351,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:352,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:353,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:355,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:356,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:358,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:360,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:360,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 347
    functionDepth: 3
    functionLinenumber: 347
    functionLinenumberEnd: 363
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsAtDataWindowBreak()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].getComplexConfig()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsAtDataWindowBreak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:367,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:368,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:370,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:370,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:371,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:371,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,String,boolean,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:373,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.MappingStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:372,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:374,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:374,1
    - Dst: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:375,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:376,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:376,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:378,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:378,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:380,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:380,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,String,boolean,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:383,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.MappingStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:382,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:384,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:384,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:386,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:386,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:388,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:388,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:389,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:389,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:391,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:391,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:393,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.MappingEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:393,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:394,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.MappingEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:394,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:395,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:395,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:396,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:396,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:398,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 365
    functionDepth: 3
    functionLinenumber: 365
    functionLinenumberEnd: 403
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsInFlowMapping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
    - '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
    - '[java.io.StringWriter].toString()'
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.MappingStartEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.MappingEndEvent)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
    - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,String,boolean,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsInFlowMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:407,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:408,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:410,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:410,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:411,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:411,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,String,boolean,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:413,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.MappingStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:412,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:414,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:414,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:415,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.MappingEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:415,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:416,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:416,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:417,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:417,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:419,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 405
    functionDepth: 3
    functionLinenumber: 405
    functionLinenumberEnd: 423
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentInEmptyFlowMapping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,String,boolean,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.MappingStartEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.MappingEndEvent)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentInEmptyFlowMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:427,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:428,1
    - Dst: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:429,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:431,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:431,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:432,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:432,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(null,String,boolean,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:434,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:433,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:435,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:435,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:436,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:436,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:438,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:438,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:439,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:439,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:441,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:441,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:442,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:442,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:443,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:443,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:445,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 425
    functionDepth: 3
    functionLinenumber: 425
    functionLinenumberEnd: 449
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentInFlowSequence()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
    - '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
    - '[java.io.StringWriter].toString()'
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(null,String,boolean,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceStartEvent)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceEndEvent)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentInFlowSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:453,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:454,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:456,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:456,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:457,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:457,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(null,String,boolean,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:459,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:458,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:460,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:460,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:461,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:461,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:462,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:462,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:463,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:463,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:465,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 451
    functionDepth: 3
    functionLinenumber: 451
    functionLinenumberEnd: 469
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentInEmptySequence()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(null,String,boolean,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceEndEvent)'
    - '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceStartEvent)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentInEmptySequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 488
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].getComplexConfig()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].getComplexConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:492,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:493,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:494,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:494,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:495,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:495,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:496,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:496,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:497,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:497,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:499,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:499,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:500,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:500,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:504,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 490
    functionDepth: 3
    functionLinenumber: 490
    functionLinenumberEnd: 505
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].emitOnlyScalarWithComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].emitOnlyScalarWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:509,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:510,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:511,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:511,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:512,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:512,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:513,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:513,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:514,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:514,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:515,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:515,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:517,1
    - Dst: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(String,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
      Src: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 507
    functionDepth: 3
    functionLinenumber: 507
    functionLinenumberEnd: 518
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].emitOnlyComment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.CommentEvent)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].assertEquals(String,org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
    - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest,String,null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].emitOnlyComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest
    signature: '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:82,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setName(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:83,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:84,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:84,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:85,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:86,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:88,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setName(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:89,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:90,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:90,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:91,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setPartner(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:92,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setPartner(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:93,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:94,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:96,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setName(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:97,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:98,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:98,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:99,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:100,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setFather(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:101,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setMother(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:102,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:104,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setName(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:105,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:106,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:106,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:107,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:108,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setFather(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:109,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setMother(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:110,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setChildren(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:113,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setChildren(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Human_WithArrayOfChildren
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 117
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].createSon()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBirthPlace(String)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setFather(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setName(String)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setChildren(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].<init>()'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setMother(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setPartner(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren)'
    linkageType: ''
    returnType: Human_WithArrayOfChildren
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].createSon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertNotNull(Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:120,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getName()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:121,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(String,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:121,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getFather()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:123,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getName()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:124,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(String,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:124,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getMother()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:125,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getName()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:125,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(String,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:125,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:126,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertSame(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:126,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:127,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getMother()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:127,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertSame(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:127,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getMother()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:128,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:128,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertSame(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:128,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:130,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(int,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:131,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:132,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:132,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(int,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:133,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertSame(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:134,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:138,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertSame(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - Human_WithArrayOfChildren
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - son
    argTypes:
    - Human_WithArrayOfChildren
    constantsTouched: []
    func_position:
      end: 140
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 140
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].checkSon(Human_WithArrayOfChildren)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getPartner()'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertSame(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
    - child.getClass()
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(String,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getMother()'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getFather()'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getName()'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(int,org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getName()'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertNotNull(Human_WithArrayOfChildren)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertSame(org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].checkSon(Human_WithArrayOfChildren)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:144,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:143,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:146,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:147,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:149,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].createSon()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:150,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:151,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:152,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:154,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:155,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:157,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].checkSon(T)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 142
    functionDepth: 2
    functionLinenumber: 142
    functionLinenumberEnd: 159
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].testChildrenArray()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(Human_WithArrayOfChildren)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].createSon()'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].checkSon(T)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].testChildrenArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:162,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].createSon()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:163,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(Human_WithArrayOfChildren)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:164,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:166,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 161
    functionDepth: 4
    functionLinenumber: 161
    functionLinenumberEnd: 168
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].testDumpChildrenArrayWithoutRootTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(Human_WithArrayOfChildren)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].createSon()'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].testDumpChildrenArrayWithoutRootTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:171,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:171,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:173,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:174,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:176,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:177,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:178,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:179,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].checkSon(T)'
      Src: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 181
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].testParseChildrenArrayWithoutRootTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].checkSon(T)'
    - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].testParseChildrenArrayWithoutRootTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren
      static: false
      superClass: AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Human_WithArrayOfChildren
      static: false
      superClass: AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getFather()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Human_WithArrayOfChildren
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getFather()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Human_WithArrayOfChildren
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractHuman
    argCount: 1
    argNames:
    - father
    argTypes:
    - Human_WithArrayOfChildren
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setFather(Human_WithArrayOfChildren)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setFather(Human_WithArrayOfChildren)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Human_WithArrayOfChildren
      static: false
      superClass: AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getMother()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Human_WithArrayOfChildren
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getMother()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Human_WithArrayOfChildren
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractHuman
    argCount: 1
    argNames:
    - mother
    argTypes:
    - Human_WithArrayOfChildren
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setMother(Human_WithArrayOfChildren)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setMother(Human_WithArrayOfChildren)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Human_WithArrayOfChildren
      static: false
      superClass: AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getPartner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Human_WithArrayOfChildren
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getPartner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Human_WithArrayOfChildren
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractHuman
    argCount: 1
    argNames:
    - partner
    argTypes:
    - Human_WithArrayOfChildren
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setPartner(Human_WithArrayOfChildren)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setPartner(Human_WithArrayOfChildren)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Human_WithArrayOfChildren
      static: false
      superClass: AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getBankAccountOwner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Human_WithArrayOfChildren
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getBankAccountOwner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Human_WithArrayOfChildren
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractHuman
    argCount: 1
    argNames:
    - bankAccountOwner
    argTypes:
    - Human_WithArrayOfChildren
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBankAccountOwner(Human_WithArrayOfChildren)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBankAccountOwner(Human_WithArrayOfChildren)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Human_WithArrayOfChildren[]
      static: false
      superClass: AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Human_WithArrayOfChildren[]
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Human_WithArrayOfChildren[]
      classConcrete: true
      classEnum: false
      classFields:
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren
      - Human_WithArrayOfChildren[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractHuman
    argCount: 1
    argNames:
    - children
    argTypes:
    - Human_WithArrayOfChildren[]
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setChildren(Human_WithArrayOfChildren[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setChildren(Human_WithArrayOfChildren[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:40,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:41,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:42,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:42,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:43,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:44,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:45,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:46,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:47,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:47,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:48,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:49,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:50,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:51,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:53,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:54,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:57,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:58,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:59,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:59,1
    - Dst: '[T].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:60,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:60,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:60,1
    - Dst: '[T].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:61,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:61,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:61,1
    - Dst: '[T].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:62,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(T,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 39
    functionDepth: 5
    functionLinenumber: 39
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testNoChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
    - '[T].getPartner()'
    - '[org.yaml.snakeyaml.recursive.Human].setName(String)'
    - '[T].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.recursive.Human].<init>()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(T,org.yaml.snakeyaml.recursive.HumanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testNoChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:66,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:67,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:68,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:68,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:69,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:70,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:71,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:72,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:73,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:73,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:74,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:75,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:76,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:77,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:78,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:79,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:80,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:81,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:82,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:83,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:84,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:86,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:86,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:87,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:88,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:88,1
    - Dst: '[T].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:89,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:89,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:89,1
    - Dst: '[T].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:90,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:90,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:90,1
    - Dst: '[T].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:91,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(T,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 65
    functionDepth: 4
    functionLinenumber: 65
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testNoChildrenPretty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
    - '[T].getPartner()'
    - '[org.yaml.snakeyaml.recursive.Human].setName(String)'
    - '[T].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.recursive.Human].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(T,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testNoChildrenPretty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:95,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:96,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:97,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:97,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:98,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:99,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:101,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:102,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:103,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:103,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:104,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:105,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:106,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:107,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:109,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:110,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:111,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:111,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:112,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:113,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:114,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:115,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:117,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:118,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:119,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:119,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:120,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:121,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:122,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:123,1
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:125,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:126,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:127,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.LinkedHashSet)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:128,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.LinkedHashSet)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:129,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:131,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:132,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:134,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:135,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:136,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:137,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:139,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:140,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:141,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:141,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:143,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:144,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:145,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:145,1
    - Dst: '[T].getFather()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:147,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:148,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:148,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:149,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:149,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:149,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:150,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:150,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:151,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:151,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:151,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:152,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:152,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:152,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:154,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].size()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:155,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:155,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:156,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:156,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:156,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.HumanTest:160,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:160,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 94
    functionDepth: 4
    functionLinenumber: 94
    functionLinenumberEnd: 165
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.LinkedHashSet)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.recursive.Human].setName(String)'
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.Human].getName()'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].size()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.Human].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - child.getClass()
    - '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
    - '[T].getMother()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[T].getFather()'
    - '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:168,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:169,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:170,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:170,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:171,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:172,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:174,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:175,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:176,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:176,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:177,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:178,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:179,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:180,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:182,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:183,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:184,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:184,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:185,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:186,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:187,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:188,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:190,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:191,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:192,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:192,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:193,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:194,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:195,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:196,1
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:198,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:199,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:200,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.LinkedHashSet)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:201,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.LinkedHashSet)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:202,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:204,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:205,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:206,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:207,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:208,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:210,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:211,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:212,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:213,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:215,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:216,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:217,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:217,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:218,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:218,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:220,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:221,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:222,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:222,1
    - Dst: '[T].getFather()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:224,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:225,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:225,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:226,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:226,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:226,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:227,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:227,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:228,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:228,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:228,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:229,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:229,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:229,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:231,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].size()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:232,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:232,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:233,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:233,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:233,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.HumanTest:237,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:237,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 167
    functionDepth: 4
    functionLinenumber: 167
    functionLinenumberEnd: 242
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenPretty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.LinkedHashSet)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.recursive.Human].setName(String)'
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    - '[org.yaml.snakeyaml.recursive.Human].getName()'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].size()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.Human].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - child.getClass()
    - '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
    - '[T].getMother()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[T].getFather()'
    - '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenPretty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:245,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:246,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:247,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:247,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:248,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:249,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:251,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:252,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:253,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:253,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:254,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setPartner(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:255,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setPartner(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:256,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:257,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:259,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:260,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:261,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:261,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:262,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:263,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setFather(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:264,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setMother(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:265,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:267,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:268,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:269,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:269,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:270,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:271,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setFather(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:272,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setMother(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:273,1
    - Dst: '[java.util.LinkedHashMap].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:275,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.recursive.Human2,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:276,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.recursive.Human2,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:277,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setChildren(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:278,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].setChildren(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:279,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:282,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:283,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:284,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:284,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:285,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:286,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:287,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:288,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:291,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:291,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:291,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:291,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human2)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:292,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:294,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:295,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:297,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:298,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human2].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:299,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:299,1
    - Dst: '[T].getFather()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:301,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:302,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:302,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:303,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:303,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:303,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:304,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:304,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:305,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:305,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:305,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:306,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:306,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:306,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:308,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].size()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:309,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:309,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:310,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:310,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:310,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].validateMapKeys(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 244
    functionDepth: 3
    functionLinenumber: 244
    functionLinenumberEnd: 313
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testChildren2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.recursive.Human2].setChildren(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.recursive.Human2].getName()'
    - '[org.yaml.snakeyaml.recursive.Human2].setPartner(org.yaml.snakeyaml.recursive.Human2)'
    - '[org.yaml.snakeyaml.recursive.Human2].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human2)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].size()'
    - '[org.yaml.snakeyaml.recursive.Human2].setName(String)'
    - '[org.yaml.snakeyaml.recursive.Human2].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human2)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].validateMapKeys(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.recursive.Human2,String)'
    - '[org.yaml.snakeyaml.recursive.Human2].<init>()'
    - '[T].getMother()'
    - '[org.yaml.snakeyaml.recursive.Human2].setMother(org.yaml.snakeyaml.recursive.Human2)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.Human2].setBirthPlace(String)'
    - '[java.util.LinkedHashMap].<init>(int)'
    - '[T].getFather()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.Human2].setFather(org.yaml.snakeyaml.recursive.Human2)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testChildren2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:316,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:317,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:318,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:318,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:319,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:320,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:322,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:323,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:324,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:324,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:325,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setPartner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:326,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setPartner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:327,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:328,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:330,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:331,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:332,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:332,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:333,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:334,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setFather(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:335,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setMother(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:336,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:338,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:339,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:340,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:340,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:341,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:342,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setFather(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:343,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setMother(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:344,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:346,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:347,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:348,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setChildren(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:349,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setChildren(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:350,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:354,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:354,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:355,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:356,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:357,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:359,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:360,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:362,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:363,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:365,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:366,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:367,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:367,1
    - Dst: '[T].getFather()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:369,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:370,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:370,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:371,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:371,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:371,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:372,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:372,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:373,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:373,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:373,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:374,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:374,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:374,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:376,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].size()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:377,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:377,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:378,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:378,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:378,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.HumanTest:382,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 315
    functionDepth: 2
    functionLinenumber: 315
    functionLinenumberEnd: 384
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testChildren3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.recursive.Human3].setName(String)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
    - '[org.yaml.snakeyaml.recursive.Human3].setChildren(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.Human3].<init>()'
    - '[org.yaml.snakeyaml.recursive.Human3].setMother(org.yaml.snakeyaml.recursive.Human3)'
    - '[org.yaml.snakeyaml.recursive.Human3].getName()'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].size()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.Human3].setFather(org.yaml.snakeyaml.recursive.Human3)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - child.getClass()
    - '[org.yaml.snakeyaml.recursive.Human3].setBirthPlace(String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.Human3)'
    - '[T].getMother()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[T].getFather()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human3)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.Human3].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.recursive.Human3].setPartner(org.yaml.snakeyaml.recursive.Human3)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testChildren3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:391,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:393,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:393,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:394,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:395,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:396,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:398,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:399,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:400,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:401,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:401,1
    - Dst: '[T].iterator()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:403,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].next()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:403,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getFather()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:405,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:406,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:406,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:407,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:407,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:407,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:408,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:408,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:409,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:409,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:409,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:410,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:410,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:410,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:412,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:412,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:412,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.HumanTest:416,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:416,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:419,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 389
    functionDepth: 2
    functionLinenumber: 389
    functionLinenumberEnd: 420
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenSetAsRoot()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getFather()'
    - '[T].iterator()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].next()'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - child.getClass()
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,T)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenSetAsRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:427,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:429,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:429,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:430,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:431,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:432,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:434,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:435,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:436,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:437,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:437,1
    - Dst: '[T].entrySet()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:439,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].iterator()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:439,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].next()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:439,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getKey()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:440,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getFather()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:442,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:443,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:443,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:444,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:444,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:444,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:445,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:445,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:446,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:446,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:446,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:447,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:447,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:447,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:449,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:449,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:449,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].validateMapKeys(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 425
    functionDepth: 2
    functionLinenumber: 425
    functionLinenumberEnd: 452
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenMapAsRoot()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getFather()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
    - '[T].entrySet()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getKey()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].next()'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].iterator()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,T)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].validateMapKeys(T)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenMapAsRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:459,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:460,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:461,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:461,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:462,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:463,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:465,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:466,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:467,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:467,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:468,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setPartner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:469,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setPartner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:470,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:471,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:473,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:474,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:475,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:475,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:476,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:477,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setFather(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:478,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setMother(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:479,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:481,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:482,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:483,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:483,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:484,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:485,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setFather(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:486,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setMother(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:487,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:489,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:490,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.Human3)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:491,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setChildren(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:492,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].setChildren(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:493,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:497,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:497,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:498,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:499,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:500,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:502,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human3].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:503,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.List<org.yaml.snakeyaml.recursive.Human3>)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:503,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:505,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:506,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:508,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:509,1
    - Dst: '[T].iterator()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:510,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].next()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:510,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:511,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:511,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getFather()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:513,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:514,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:514,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:515,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:515,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:515,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:516,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:516,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:517,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:517,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:517,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:518,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:518,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:518,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:520,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:520,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:520,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.HumanTest:524,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:524,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 526
      start: 457
    functionDepth: 2
    functionLinenumber: 457
    functionLinenumberEnd: 526
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenListRoot()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.recursive.Human3].setName(String)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getFather()'
    - '[T].iterator()'
    - '[org.yaml.snakeyaml.recursive.Human3].setChildren(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.Human3].<init>()'
    - '[org.yaml.snakeyaml.recursive.Human3].setMother(org.yaml.snakeyaml.recursive.Human3)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getMother()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].next()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.Human3].setFather(org.yaml.snakeyaml.recursive.Human3)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - child.getClass()
    - '[org.yaml.snakeyaml.recursive.Human3].setBirthPlace(String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.Human3)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,T)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.Human3].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.Human3].getChildren()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.List<org.yaml.snakeyaml.recursive.Human3>)'
    - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.recursive.Human3].setPartner(org.yaml.snakeyaml.recursive.Human3)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenListRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:529,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:530,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:531,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:532,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:533,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:534,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:535,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:536,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:537,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:539,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:540,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:542,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:543,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:545,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:546,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:547,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:547,1
    - Dst: '[T].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:548,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:549,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:550,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(T,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 528
    functionDepth: 5
    functionLinenumber: 528
    functionLinenumberEnd: 551
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testBeanRing()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.Human)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.recursive.Human].<init>()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.Human].setName(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[T].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(T,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testBeanRing()'
  - 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: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 571
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 571
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].qtestCollectionRing()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].qtestCollectionRing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<?>].contains(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:581,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertTrue(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:581,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.Set<?>
    constantsTouched: []
    func_position:
      end: 583
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 583
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(java.util.Set<?>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<?>].contains(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertTrue(org.yaml.snakeyaml.recursive.HumanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(java.util.Set<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<?,?>].entrySet()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:592,1
    - Dst: entry.getKey()
      Src: org.yaml.snakeyaml.recursive.HumanTest:593,1
    - Dst: '[java.util.Map<?,?>].containsKey(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:593,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertTrue(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:593,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?,?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<?,?>
    constantsTouched: []
    func_position:
      end: 595
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 595
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].validateMapKeys(java.util.Map<?,?>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<?,?>].containsKey(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[java.util.Map<?,?>].entrySet()'
    - entry.getKey()
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertTrue(org.yaml.snakeyaml.recursive.HumanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].validateMapKeys(java.util.Map<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:598,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:599,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:600,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:600,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:601,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:602,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:604,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:605,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:606,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:606,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:607,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:608,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:609,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:610,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:612,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:613,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:614,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:614,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:615,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:616,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:617,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:618,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:620,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setName(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:621,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:622,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:622,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:623,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:624,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:625,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:626,1
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:628,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:629,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:630,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.LinkedHashSet)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:631,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.LinkedHashSet)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:632,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:634,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.recursive.Human)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:635,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:637,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:638,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:639,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:640,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:641,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:642,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:643,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:643,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:645,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:646,1
    - Dst: '[org.yaml.snakeyaml.recursive.Human].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:647,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:647,1
    - Dst: '[T].getFather()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:649,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:650,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:650,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:651,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:651,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:651,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:652,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:652,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:653,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:653,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:653,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:654,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:654,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:654,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:656,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].size()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:657,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:657,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:658,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.HumanTest:658,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:658,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.HumanTest:662,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:662,1
    - Dst: '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(org.yaml.snakeyaml.recursive.HumanTest)'
      Src: org.yaml.snakeyaml.recursive.HumanTest:666,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 667
      start: 597
    functionDepth: 4
    functionLinenumber: 597
    functionLinenumberEnd: 667
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenWithoutRootTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.LinkedHashSet)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.recursive.Human].setName(String)'
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.Human].getName()'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertSame(org.yaml.snakeyaml.recursive.HumanTest,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getPartner()'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].size()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(int,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.Human].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - child.getClass()
    - '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
    - '[T].getMother()'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[T].getFather()'
    - '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.Human].setBirthPlace(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.Human].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].assertEquals(String,org.yaml.snakeyaml.recursive.HumanTest)'
    - '[org.yaml.snakeyaml.recursive.HumanTest].getBankAccountOwner()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenWithoutRootTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.HumanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.recursive.HumanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.HumanTest
    signature: '[org.yaml.snakeyaml.recursive.HumanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.recursive.Human].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 6
    functionsReached:
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human
    signature: '[org.yaml.snakeyaml.recursive.Human].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.recursive.Human].getFather()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human
    signature: '[org.yaml.snakeyaml.recursive.Human].getFather()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - father
    argTypes:
    - org.yaml.snakeyaml.recursive.Human
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.recursive.Human].getMother()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human
    signature: '[org.yaml.snakeyaml.recursive.Human].getMother()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - mother
    argTypes:
    - org.yaml.snakeyaml.recursive.Human
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.recursive.Human].getPartner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human
    signature: '[org.yaml.snakeyaml.recursive.Human].getPartner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - partner
    argTypes:
    - org.yaml.snakeyaml.recursive.Human
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.recursive.Human].getBankAccountOwner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human
    signature: '[org.yaml.snakeyaml.recursive.Human].getBankAccountOwner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - bankAccountOwner
    argTypes:
    - org.yaml.snakeyaml.recursive.Human
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.recursive.Human>
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.recursive.Human].getChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.recursive.Human>
    signature: '[org.yaml.snakeyaml.recursive.Human].getChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - org.yaml.snakeyaml.recursive.Human
      - java.util.Set<org.yaml.snakeyaml.recursive.Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - children
    argTypes:
    - java.util.Set<org.yaml.snakeyaml.recursive.Human>
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.Set<org.yaml.snakeyaml.recursive.Human>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.Set<org.yaml.snakeyaml.recursive.Human>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human2:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human2
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.recursive.Human2].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human2
    signature: '[org.yaml.snakeyaml.recursive.Human2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human2
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.recursive.Human2].getFather()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human2
    signature: '[org.yaml.snakeyaml.recursive.Human2].getFather()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human2
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - father
    argTypes:
    - org.yaml.snakeyaml.recursive.Human2
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.recursive.Human2].setFather(org.yaml.snakeyaml.recursive.Human2)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human2].setFather(org.yaml.snakeyaml.recursive.Human2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human2
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.recursive.Human2].getMother()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human2
    signature: '[org.yaml.snakeyaml.recursive.Human2].getMother()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human2
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - mother
    argTypes:
    - org.yaml.snakeyaml.recursive.Human2
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.recursive.Human2].setMother(org.yaml.snakeyaml.recursive.Human2)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human2].setMother(org.yaml.snakeyaml.recursive.Human2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human2
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.recursive.Human2].getPartner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human2
    signature: '[org.yaml.snakeyaml.recursive.Human2].getPartner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human2
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - partner
    argTypes:
    - org.yaml.snakeyaml.recursive.Human2
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.recursive.Human2].setPartner(org.yaml.snakeyaml.recursive.Human2)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human2].setPartner(org.yaml.snakeyaml.recursive.Human2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human2
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.recursive.Human2].getBankAccountOwner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human2
    signature: '[org.yaml.snakeyaml.recursive.Human2].getBankAccountOwner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human2
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - bankAccountOwner
    argTypes:
    - org.yaml.snakeyaml.recursive.Human2
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.recursive.Human2].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human2)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human2].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.recursive.Human2].getChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
    signature: '[org.yaml.snakeyaml.recursive.Human2].getChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - org.yaml.snakeyaml.recursive.Human2
      - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - children
    argTypes:
    - java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.recursive.Human2].setChildren(java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human2].setChildren(java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.recursive.AbstractHuman].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/AbstractHuman.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.recursive.AbstractHuman].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.recursive.AbstractHuman].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/AbstractHuman.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.AbstractHuman].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.recursive.AbstractHuman].getBirthday()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/AbstractHuman.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.yaml.snakeyaml.recursive.AbstractHuman].getBirthday()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - birthday
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.recursive.AbstractHuman].setBirthday(java.util.Date)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/AbstractHuman.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.AbstractHuman].setBirthday(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.recursive.AbstractHuman].getBirthPlace()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/AbstractHuman.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.recursive.AbstractHuman].getBirthPlace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - birthPlace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.recursive.AbstractHuman].setBirthPlace(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/AbstractHuman.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.AbstractHuman].setBirthPlace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.recursive.AbstractHuman:52,1
    - Dst: '[java.util.Date].hashCode()'
      Src: org.yaml.snakeyaml.recursive.AbstractHuman:53,1
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.recursive.AbstractHuman:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.recursive.AbstractHuman].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/AbstractHuman.java
    functionUses: 0
    functionsReached:
    - '[java.util.Date].hashCode()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.recursive.AbstractHuman].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.AbstractHuman].getClass()'
      Src: org.yaml.snakeyaml.recursive.AbstractHuman:66,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.recursive.AbstractHuman:66,1
    - Dst: '[String].equals(org.yaml.snakeyaml.recursive.AbstractHuman)'
      Src: org.yaml.snakeyaml.recursive.AbstractHuman:74,1
    - Dst: '[java.util.Date].equals(org.yaml.snakeyaml.recursive.AbstractHuman)'
      Src: org.yaml.snakeyaml.recursive.AbstractHuman:81,1
    - Dst: '[String].equals(org.yaml.snakeyaml.recursive.AbstractHuman)'
      Src: org.yaml.snakeyaml.recursive.AbstractHuman:87,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 89
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.recursive.AbstractHuman].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/AbstractHuman.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.recursive.AbstractHuman].getClass()'
    - '[String].equals(org.yaml.snakeyaml.recursive.AbstractHuman)'
    - '[java.util.Date].equals(org.yaml.snakeyaml.recursive.AbstractHuman)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.recursive.AbstractHuman].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.AbstractHuman
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.recursive.AbstractHuman].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/AbstractHuman.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.AbstractHuman
    signature: '[org.yaml.snakeyaml.recursive.AbstractHuman].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.recursive.Human3:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human3
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.recursive.Human3].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human3
    signature: '[org.yaml.snakeyaml.recursive.Human3].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human3
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.recursive.Human3].getFather()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human3
    signature: '[org.yaml.snakeyaml.recursive.Human3].getFather()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human3
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - father
    argTypes:
    - org.yaml.snakeyaml.recursive.Human3
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.recursive.Human3].setFather(org.yaml.snakeyaml.recursive.Human3)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human3].setFather(org.yaml.snakeyaml.recursive.Human3)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human3
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.recursive.Human3].getMother()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human3
    signature: '[org.yaml.snakeyaml.recursive.Human3].getMother()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human3
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - mother
    argTypes:
    - org.yaml.snakeyaml.recursive.Human3
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.recursive.Human3].setMother(org.yaml.snakeyaml.recursive.Human3)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human3].setMother(org.yaml.snakeyaml.recursive.Human3)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human3
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.recursive.Human3].getPartner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human3
    signature: '[org.yaml.snakeyaml.recursive.Human3].getPartner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human3
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - partner
    argTypes:
    - org.yaml.snakeyaml.recursive.Human3
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.recursive.Human3].setPartner(org.yaml.snakeyaml.recursive.Human3)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human3].setPartner(org.yaml.snakeyaml.recursive.Human3)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.Human3
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.recursive.Human3].getBankAccountOwner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.Human3
    signature: '[org.yaml.snakeyaml.recursive.Human3].getBankAccountOwner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.recursive.Human3
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - bankAccountOwner
    argTypes:
    - org.yaml.snakeyaml.recursive.Human3
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.recursive.Human3>
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.recursive.Human3].getChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.recursive.Human3>
    signature: '[org.yaml.snakeyaml.recursive.Human3].getChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - org.yaml.snakeyaml.recursive.Human3
      - java.util.List<org.yaml.snakeyaml.recursive.Human3>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.recursive.AbstractHuman
    argCount: 1
    argNames:
    - children
    argTypes:
    - java.util.List<org.yaml.snakeyaml.recursive.Human3>
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.recursive.Human3].setChildren(java.util.List<org.yaml.snakeyaml.recursive.Human3>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.Human3].setChildren(java.util.List<org.yaml.snakeyaml.recursive.Human3>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getBirthday()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getBirthday()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - birthday
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setBirthday(java.util.Date)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setBirthday(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getBirthPlace()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getBirthPlace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getFather()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getFather()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - father
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setFather(K)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setFather(K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getMother()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getMother()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mother
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setMother(K)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setMother(K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - birthPlace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setBirthPlace(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setBirthPlace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - children
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setChildren(T)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setChildren(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getPartner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getPartner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - partner
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setPartner(K)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setPartner(K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getBankAccountOwner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getBankAccountOwner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bankAccountOwner
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setBankAccountOwner(K)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setBankAccountOwner(K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Date
      - String
      - K
      - K
      - K
      - K
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.generics.AbstractHumanGen
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.generics.AbstractHumanGen
    signature: '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:42,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:43,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:44,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:44,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:45,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:46,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:47,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:48,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:49,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:49,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:50,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:51,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:52,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:53,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:55,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:56,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:59,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:60,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:61,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:61,1
    - Dst: '[T].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:62,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:62,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:62,1
    - Dst: '[T].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:63,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:63,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:63,1
    - Dst: '[T].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:64,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(T,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 41
    functionDepth: 5
    functionLinenumber: 41
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testNoChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[T].getPartner()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(T,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[T].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testNoChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:73,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:74,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:75,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:75,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:76,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:77,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:78,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:79,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:80,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:80,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:81,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:82,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:83,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:84,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:85,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:86,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:87,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:88,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:90,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:91,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:92,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:93,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:93,1
    - Dst: '[T].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:94,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:94,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:94,1
    - Dst: '[T].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:95,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:95,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:95,1
    - Dst: '[T].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:96,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(T,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 72
    functionDepth: 4
    functionLinenumber: 72
    functionLinenumberEnd: 97
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testNoChildren2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[T].getPartner()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(T,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[T].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testNoChildren2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:100,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:101,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:102,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:102,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:103,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:104,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:106,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:107,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:108,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:108,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:109,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:110,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:111,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:112,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:114,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:115,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:116,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:116,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:117,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:118,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:119,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:120,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:122,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:123,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:124,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:124,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:125,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:126,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:127,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:128,1
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:130,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:131,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:132,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setChildren(java.util.LinkedHashSet)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:133,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setChildren(java.util.LinkedHashSet)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:134,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:137,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:138,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:139,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:139,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:140,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:141,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:142,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:143,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:145,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:146,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:148,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:149,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:151,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:152,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:153,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:153,1
    - Dst: '[T].getFather()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:155,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:156,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:156,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:157,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:157,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:157,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:158,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:158,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:159,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:159,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:159,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:160,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:160,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:160,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:162,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].size()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:163,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:163,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:164,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:164,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:164,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:167,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 170
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].size()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - child.getClass()
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
    - '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setChildren(java.util.LinkedHashSet)'
    - '[T].getMother()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBirthPlace(String)'
    - '[T].getFather()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:173,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:174,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:175,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:175,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:176,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:177,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:179,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:180,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:181,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:181,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:182,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:183,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:184,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:185,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:187,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:188,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:189,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:189,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:190,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:191,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:192,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:193,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:195,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:196,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:197,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:197,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:198,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:199,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:200,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:201,1
    - Dst: '[java.util.LinkedHashMap].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:203,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.recursive.generics.HumanGen2,String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:204,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.recursive.generics.HumanGen2,String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:205,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setChildren(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:206,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setChildren(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:207,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:209,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:209,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:210,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:211,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:212,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:214,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:215,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:217,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:218,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:220,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:221,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:222,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:222,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:224,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:225,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:226,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:226,1
    - Dst: '[T].getFather()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:228,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:229,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:229,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:230,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:230,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:230,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:231,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:231,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:232,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:232,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:232,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:233,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:233,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:233,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:235,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].size()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:236,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:236,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:237,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:237,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 172
    functionDepth: 3
    functionLinenumber: 172
    functionLinenumberEnd: 239
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildren2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.recursive.generics.HumanGen2,String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].<init>()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setChildren(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].size()'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setName(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
    - '[T].getMother()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[java.util.LinkedHashMap].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen2)'
    - '[T].getFather()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].setBirthPlace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildren2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:242,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:243,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:244,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:244,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:245,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:246,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:248,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:249,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:250,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:250,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:251,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:252,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:253,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:254,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:256,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:257,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:258,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:258,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:259,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:260,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:261,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:262,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:264,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:265,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:266,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:266,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:267,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:268,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:269,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:270,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:272,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:273,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:274,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setChildren(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:275,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setChildren(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:276,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:280,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:280,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:281,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:282,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:283,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:285,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:286,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:288,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:289,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:291,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:292,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:293,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:293,1
    - Dst: '[T].getFather()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:295,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:296,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:296,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:297,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:297,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:297,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:298,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:298,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:299,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:299,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:299,1
    - Dst: '[T].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:300,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:300,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:300,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:302,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].size()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:303,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:303,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:304,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:304,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:304,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:307,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 311
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildren3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setName(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].size()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - child.getClass()
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthPlace(String)'
    - '[java.util.ArrayList].<init>()'
    - '[T].getMother()'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setChildren(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - '[T].getFather()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildren3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:318,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:321,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:321,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:322,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:323,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:324,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:326,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:327,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:328,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:329,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:329,1
    - Dst: '[T].iterator()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:331,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].next()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:331,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getFather()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:333,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:334,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:334,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:335,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:335,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:335,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:336,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:336,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:337,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:337,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:337,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:338,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:338,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:338,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:340,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:340,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:340,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:343,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 316
    functionDepth: 2
    functionLinenumber: 316
    functionLinenumberEnd: 346
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildrenSetAsRoot()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getFather()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].next()'
    - '[T].iterator()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - child.getClass()
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,T)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildrenSetAsRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:353,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:355,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:355,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:356,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:357,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:358,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:360,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:361,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:362,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:363,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:363,1
    - Dst: '[T].entrySet()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:365,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].iterator()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:365,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].next()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:365,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getKey()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:366,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getFather()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:368,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:369,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:369,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:370,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:370,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:370,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:371,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:371,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:372,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:372,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:372,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:373,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:373,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:373,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:375,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:375,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 351
    functionDepth: 2
    functionLinenumber: 351
    functionLinenumberEnd: 376
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildrenMapAsRoot()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getFather()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].next()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getKey()'
    - '[T].entrySet()'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].iterator()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,T)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildrenMapAsRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:383,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:384,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:385,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:385,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:386,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:387,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:389,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:390,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:391,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:391,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:392,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:393,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:394,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:395,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:397,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:398,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:399,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:399,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:400,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:401,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:402,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:403,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:405,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:406,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:407,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthday(java.util.Date)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:407,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthPlace(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:408,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:409,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:410,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:411,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:413,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:414,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:415,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setChildren(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:416,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setChildren(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:417,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:421,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:421,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:422,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:423,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:424,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:426,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].getChildren()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:427,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:427,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:429,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:430,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:432,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:433,1
    - Dst: '[T].iterator()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:434,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].next()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:434,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:435,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:435,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getFather()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:437,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:438,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:438,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:439,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:439,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:439,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:440,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:440,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:441,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:441,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:441,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:442,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:442,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:442,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:444,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:444,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:444,1
    - Dst: child.getClass()
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:447,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:447,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 381
    functionDepth: 2
    functionLinenumber: 381
    functionLinenumberEnd: 451
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildrenListRoot()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setName(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(int,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getFather()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setMother(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].next()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].getChildren()'
    - '[T].iterator()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setPartner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getName()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getChildren()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getPartner()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - child.getClass()
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthPlace(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setChildren(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setFather(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBirthday(java.util.Date)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(org.yaml.snakeyaml.recursive.generics.HumanGenericsTest,T)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen3)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getMother()'
    - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildrenListRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:454,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:455,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:456,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:457,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:458,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:459,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:460,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:461,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:462,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:464,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGen)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:465,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:467,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:468,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:470,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:471,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:472,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:472,1
    - Dst: '[T].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:473,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:474,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:475,1
    - Dst: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(T,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 476
      start: 453
    functionDepth: 5
    functionLinenumber: 453
    functionLinenumberEnd: 476
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testBeanRing()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
    functionUses: 0
    functionsReached:
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setBankAccountOwner(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].setName(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].assertSame(T,org.yaml.snakeyaml.recursive.generics.HumanGenericsTest)'
    - '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
    - '[T].getBankAccountOwner()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.recursive.generics.HumanGen)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testBeanRing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.generics.HumanGenericsTest
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGen:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.generics.HumanGen
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGen.java
    functionUses: 4
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.generics.HumanGen
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGen2:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.generics.HumanGen2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGen2.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.generics.HumanGen2
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGen2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.recursive.generics.HumanGen3:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.recursive.generics.HumanGen3
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGen3.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.recursive.generics.HumanGen3
    signature: '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor].apply(String,String,String,String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructorTest:34,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructorTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.env.EnvScalarConstructor
      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: 35
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.env.EnvScalarConstructorTest].testEnvConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvScalarConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor].apply(String,String,String,String)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvScalarConstructorTest].testEnvConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructorTest:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.env.EnvScalarConstructor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.env.EnvScalarConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.env.EnvScalarConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvScalarConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.env.EnvScalarConstructorTest
    signature: '[org.yaml.snakeyaml.env.EnvScalarConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.env.EnvTagTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvTagTest,String)'
      Src: org.yaml.snakeyaml.env.EnvTagTest:30,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.env.EnvTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.env.EnvTagTest:31,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.env.EnvTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.env.EnvTagTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.env.EnvTagTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.env.EnvTagTest].testImplicitResolverForEnvConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvTagTest,String)'
    - '[org.yaml.snakeyaml.env.EnvTagTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvTagTest].testImplicitResolverForEnvConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.env.EnvTagTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.env.EnvTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.env.EnvTagTest
    signature: '[org.yaml.snakeyaml.env.EnvTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvVariableTest,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - template
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvVariableTest.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvVariableTest,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getenv(String)
      Src: org.yaml.snakeyaml.env.EnvVariableTest:39,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String,org.yaml.snakeyaml.env.EnvVariableTest)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:39,1
    - Dst: System.getenv(String)
      Src: org.yaml.snakeyaml.env.EnvVariableTest:40,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String,org.yaml.snakeyaml.env.EnvVariableTest)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      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: 41
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvironmentSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvVariableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String,org.yaml.snakeyaml.env.EnvVariableTest)'
    - System.getenv(String)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvironmentSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:44,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:44,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:45,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:45,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:46,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:46,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:47,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:47,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:48,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      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: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvVariableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:52,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:52,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:53,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:53,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:54,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:54,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:55,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:55,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:56,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:56,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:58,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.env.EnvVariableTest:60,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,org.yaml.snakeyaml.env.EnvVariableTest)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      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: 62
      start: 51
    functionDepth: 5
    functionLinenumber: 51
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvConstructorForEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvVariableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
    - '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,org.yaml.snakeyaml.env.EnvVariableTest)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvConstructorForEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:65,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:65,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:66,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:66,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:67,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:67,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:68,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:68,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:70,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.env.EnvVariableTest:72,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,org.yaml.snakeyaml.env.EnvVariableTest)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:72,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:75,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.env.EnvVariableTest:77,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,org.yaml.snakeyaml.env.EnvVariableTest)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:77,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      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: 79
      start: 64
    functionDepth: 5
    functionLinenumber: 64
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvConstructorForUnset()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvVariableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
    - '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,org.yaml.snakeyaml.env.EnvVariableTest)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvConstructorForUnset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvVariableTest,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:83,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:84,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:85,1
    - Dst: '[T].toString()'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:86,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].endsWith(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:87,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertTrue(org.yaml.snakeyaml.env.EnvVariableTest,org.yaml.snakeyaml.env.EnvVariableTest)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      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: 89
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.env.EnvVariableTest].testDockerCompose()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvVariableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvVariableTest].assertTrue(org.yaml.snakeyaml.env.EnvVariableTest,org.yaml.snakeyaml.env.EnvVariableTest)'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvVariableTest,String)'
    - '[org.yaml.snakeyaml.env.EnvVariableTest].endsWith(String)'
    - '[T].toString()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvVariableTest].testDockerCompose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:92,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:92,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvVariableTest,String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:93,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:94,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:95,1
    - Dst: '[T].toString()'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:96,1
    - Dst: '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,org.yaml.snakeyaml.env.EnvVariableTest)'
      Src: org.yaml.snakeyaml.env.EnvVariableTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      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: 100
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 100
    functionName: '[org.yaml.snakeyaml.env.EnvVariableTest].testIssue493()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvVariableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvVariableTest,String)'
    - '[T].toString()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
    - '[org.yaml.snakeyaml.env.EnvVariableTest].assertEquals(String,org.yaml.snakeyaml.env.EnvVariableTest)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvVariableTest].testIssue493()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.env.EnvVariableTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.env.EnvVariableTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvVariableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.env.EnvVariableTest
    signature: '[org.yaml.snakeyaml.env.EnvVariableTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:28,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:29,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:29,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.ArrayList,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.env.EnvLombokTest,org.yaml.snakeyaml.env.EnvLombokTest,String)'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.env.EnvLombokTest)'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:34,1
    - Dst: '[T].getKafkaBrokers()'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:35,1
    - Dst: '[org.yaml.snakeyaml.env.EnvLombokTest].assertEquals(String,org.yaml.snakeyaml.env.EnvLombokTest)'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:35,1
    - Dst: '[T].getKafkaTopicName()'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:36,1
    - Dst: '[org.yaml.snakeyaml.env.EnvLombokTest].assertEquals(String,org.yaml.snakeyaml.env.EnvLombokTest)'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:36,1
    - Dst: '[T].getKafkaGroupIdConfig()'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:37,1
    - Dst: '[org.yaml.snakeyaml.env.EnvLombokTest].assertEquals(String,org.yaml.snakeyaml.env.EnvLombokTest)'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:37,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.env.EnvLombokTest:38,1
    - Dst: '[T].getWorkers()'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:38,1
    - Dst: '[org.yaml.snakeyaml.env.EnvLombokTest].assertEquals(org.yaml.snakeyaml.env.EnvLombokTest,org.yaml.snakeyaml.env.EnvLombokTest)'
      Src: org.yaml.snakeyaml.env.EnvLombokTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.env.EnvLombokTest].testEnvConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvLombokTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[T].getKafkaGroupIdConfig()'
    - Integer.valueOf(int)
    - '[T].getWorkers()'
    - '[org.yaml.snakeyaml.env.EnvLombokTest].assertEquals(org.yaml.snakeyaml.env.EnvLombokTest,org.yaml.snakeyaml.env.EnvLombokTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.env.EnvLombokTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.env.EnvLombokTest,org.yaml.snakeyaml.env.EnvLombokTest,String)'
    - '[java.util.ArrayList].<init>()'
    - '[T].getKafkaBrokers()'
    - '[T].getKafkaTopicName()'
    - '[org.yaml.snakeyaml.env.EnvLombokTest].assertEquals(String,org.yaml.snakeyaml.env.EnvLombokTest)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.ArrayList,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvLombokTest].testEnvConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.env.EnvLombokTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.env.EnvLombokTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvLombokTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.env.EnvLombokTest
    signature: '[org.yaml.snakeyaml.env.EnvLombokTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:34,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:34,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:34,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:35,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:35,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:35,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:36,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:36,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:36,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:37,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:37,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:37,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:38,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:38,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:38,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:39,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:39,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:39,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:40,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:40,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:40,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:41,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:41,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:41,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:43,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:44,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:45,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:45,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:46,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertNull(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:46,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:47,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertNull(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:47,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:49,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:49,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchBasic()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertNull(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:53,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:53,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:53,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:54,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:54,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:54,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:55,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:55,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:55,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:56,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:56,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:56,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:57,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:57,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:57,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:59,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:60,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:61,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:61,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:62,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:62,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:63,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:63,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:65,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:65,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:65,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:66,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:66,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:66,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:67,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:67,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchDefault()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:71,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:71,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:71,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:72,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:72,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:72,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:73,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:73,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:73,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:75,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:76,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:77,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:77,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:78,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:78,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:79,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:79,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:81,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:81,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:81,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:82,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:82,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:82,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:83,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:83,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchDefaultOrEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchDefaultOrEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:87,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:87,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:87,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:88,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:88,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:88,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:89,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:89,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:89,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:91,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:92,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:93,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:93,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:94,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:94,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:95,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:95,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:97,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:97,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:97,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:98,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:98,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:98,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:99,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:99,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 100
    functionName: '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchErrorDefaultOrEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchErrorDefaultOrEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:103,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:103,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:103,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:104,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:104,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:104,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:105,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:105,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:105,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:107,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:108,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:109,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:109,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:110,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:110,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:111,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:111,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:113,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:113,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:113,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:114,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:114,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:114,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:115,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:115,1
    - Dst: '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
      Src: org.yaml.snakeyaml.env.EnvFormatTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 116
    functionName: '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchErrorDefault()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvFormatTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.env.EnvFormatTest].group(String)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertTrue(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ENV_FORMAT].matcher(String)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertEquals(String,org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].assertFalse(org.yaml.snakeyaml.env.EnvFormatTest)'
    - '[org.yaml.snakeyaml.env.EnvFormatTest].matches()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchErrorDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.env.EnvFormatTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.env.EnvFormatTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvFormatTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.env.EnvFormatTest
    signature: '[org.yaml.snakeyaml.env.EnvFormatTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.env.ApplicationProperties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.env.ApplicationProperties].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/ApplicationProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.env.ApplicationProperties
    signature: '[org.yaml.snakeyaml.env.ApplicationProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTupleTest:23,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTupleTest:23,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTupleTest,int)'
      Src: org.yaml.snakeyaml.resolver.ResolverTupleTest:23,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTuple].toString()'
      Src: org.yaml.snakeyaml.resolver.ResolverTupleTest:24,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTupleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTupleTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTupleTest].testToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTupleTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTupleTest,int)'
    - '[org.yaml.snakeyaml.resolver.ResolverTupleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.resolver.ResolverTuple].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.resolver.ResolverTupleTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTupleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTupleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTupleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTupleTest
    signature: '[org.yaml.snakeyaml.resolver.ResolverTupleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:84,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:85,1
    - Dst: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor].<init>(java.util.HashMap)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:86,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:87,1
    - Dst: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:87,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:88,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ImplicitResolverTest,String)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:90,1
    - Dst: '[T].getMyval()'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:92,1
    - Dst: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest].assertEquals(String,String,org.yaml.snakeyaml.resolver.ImplicitResolverTest)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:92,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:93,1
    - Dst: '[T].getMyval()'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:95,1
    - Dst: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest].assertEquals(String,String,org.yaml.snakeyaml.resolver.ImplicitResolverTest)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      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: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest].testMain()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[java.util.regex.Pattern].compile(String)'
    - '[T].getMyval()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
    - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor].<init>(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor)'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ImplicitResolverTest,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest].assertEquals(String,String,org.yaml.snakeyaml.resolver.ImplicitResolverTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest].testMain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ImplicitResolverTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ImplicitResolverTest
    signature: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor:44,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor:44,1
    - Dst: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].<init>()'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor:46,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor,org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct)
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - config
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor].<init>(java.util.Map<String,String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - this.yamlConstructors.put(org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor,org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct)
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor
    signature: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor].<init>(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor:59,1
    - Dst: CFG.equals(org.yaml.snakeyaml.nodes.Tag)
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor:59,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setUseClassConstructor(boolean)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor:60,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.constructor.Construct
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
    functionUses: 0
    functionsReached:
    - CFG.equals(org.yaml.snakeyaml.nodes.Tag)
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.constructor.Constructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.Node].setUseClassConstructor(boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Construct
    signature: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct:52,1
    - Dst: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].length()'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct:53,1
    - Dst: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].substring(int,int)'
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct:53,1
    - Dst: config.get(org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct)
      Src: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].substring(int,int)'
    - config.get(org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct)
    - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].length()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct
    signature: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].getMyval()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].getMyval()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - myval
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].setMyval(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].setMyval(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean
    signature: '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:38,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:39,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest,String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:40,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:41,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:42,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:43,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:44,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.resolver.ResolverTest.Phone)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:45,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.resolver.ResolverTest.Phone)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:46,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.resolver.ResolverTest.Phone)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:48,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:50,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:51,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(int,org.yaml.snakeyaml.resolver.ResolverTest)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:51,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:52,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(org.yaml.snakeyaml.resolver.ResolverTest.Phone,org.yaml.snakeyaml.resolver.ResolverTest)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:52,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:53,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(org.yaml.snakeyaml.resolver.ResolverTest.Phone,org.yaml.snakeyaml.resolver.ResolverTest)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:53,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:54,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(org.yaml.snakeyaml.resolver.ResolverTest.Phone,org.yaml.snakeyaml.resolver.ResolverTest)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:54,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(java.util.ArrayList,T)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest].testAddImplicitResolver()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(String)'
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(java.util.ArrayList,T)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest,String)'
    - '[T].get(int)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(int,org.yaml.snakeyaml.resolver.ResolverTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.resolver.ResolverTest.Phone)'
    - '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
    - '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(org.yaml.snakeyaml.resolver.ResolverTest.Phone,org.yaml.snakeyaml.resolver.ResolverTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest].testAddImplicitResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:59,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:60,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest,String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:61,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:62,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest,null)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:64,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:65,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:66,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.resolver.ResolverTest.Phone)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:66,1
    - Dst: '[java.awt.Point].<init>(int,int)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:67,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.awt.Point)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:68,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest].testAddImplicitResolver2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest,null)'
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(String)'
    - '[java.util.LinkedHashMap].put(String,java.awt.Point)'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter)'
    - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter].<init>()'
    - '[java.awt.Point].<init>(int,int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.resolver.ResolverTest.Phone)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.resolver.ResolverTest].assertEquals(String,String)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest].testAddImplicitResolver2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTest
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTest.Phone
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTest.Phone
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].toString()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.Phone:89,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.Phone:89,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].equals(org.yaml.snakeyaml.resolver.ResolverTest.Phone)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.Phone:89,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 90
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].equals(org.yaml.snakeyaml.resolver.ResolverTest.Phone)'
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].toString()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter:101,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter:101,1
    - Dst: '[RepresentPhone].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter:102,1
    - Dst: this.representers.put(RepresentPhone)
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached:
    - this.representers.put(RepresentPhone)
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[RepresentPhone].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: phone.getNumber()
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone:109,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone:110,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 111
      start: 107
    functionDepth: 3
    functionLinenumber: 107
    functionLinenumberEnd: 111
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone)'
    - phone.getNumber()
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor:118,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor:118,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor:119,1
    - Dst: '[ConstructPhone].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor:119,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructPhone)
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached:
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructPhone)
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[ConstructPhone].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone:125,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone)'
    - '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter:134,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter:134,1
    - Dst: '[RepresentPoint].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter:135,1
    - Dst: this.representers.put(RepresentPoint)
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter:135,1
    - Dst: '[RepresentPhone].<init>()'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter:136,1
    - Dst: this.representers.put(RepresentPhone)
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 3
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached:
    - '[RepresentPoint].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - this.representers.put(RepresentPhone)
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - this.representers.put(RepresentPoint)
    - '[RepresentPhone].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: phone.getX()
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint:143,1
    - Dst: phone.getY()
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint:143,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint:144,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 145
      start: 141
    functionDepth: 3
    functionLinenumber: 141
    functionLinenumberEnd: 145
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - phone.getX()
    - phone.getY()
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: phone.getNumber()
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone:152,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone:153,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone)'
      Src: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 154
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached:
    - phone.getNumber()
    - '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone
    signature: '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.javabeans.House].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:36,1
    - Dst: '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>(String,int)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:37,1
    - Dst: '[org.yaml.snakeyaml.javabeans.FrontDoor].setKeytype(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:38,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setFrontDoor(org.yaml.snakeyaml.javabeans.FrontDoor)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:39,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:40,1
    - Dst: '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:41,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.javabeans.Room)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:41,1
    - Dst: '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:42,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.javabeans.Room)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:42,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setRooms(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:43,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:44,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:45,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:46,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setReminders(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:47,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setNumber(int)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:48,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setStreet(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.javabeans.House)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:51,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:52,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:56,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:57,1
    - Dst: '[T].getStreet()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:58,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:60,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.javabeans.HouseTest].testDump1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/HouseTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,org.yaml.snakeyaml.javabeans.HouseTest)'
    - '[org.yaml.snakeyaml.javabeans.FrontDoor].setKeytype(String)'
    - '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.javabeans.Room)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
    - '[org.yaml.snakeyaml.javabeans.House].setRooms(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.javabeans.House].setReminders(java.util.TreeMap)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>(String,int)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.TreeMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.TreeMap].<init>()'
    - '[org.yaml.snakeyaml.javabeans.House].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.javabeans.House)'
    - '[org.yaml.snakeyaml.javabeans.House].setFrontDoor(org.yaml.snakeyaml.javabeans.FrontDoor)'
    - '[org.yaml.snakeyaml.javabeans.House].setStreet(String)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.javabeans.House].setNumber(int)'
    - '[T].getStreet()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.HouseTest].testDump1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.javabeans.House].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:68,1
    - Dst: '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>(String,int)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:69,1
    - Dst: '[org.yaml.snakeyaml.javabeans.FrontDoor].setKeytype(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:70,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setFrontDoor(org.yaml.snakeyaml.javabeans.FrontDoor)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:71,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:72,1
    - Dst: '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:73,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.javabeans.Room)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:73,1
    - Dst: '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:74,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.javabeans.Room)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:74,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setRooms(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:75,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:76,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:77,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:78,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setReminders(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:79,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setNumber(int)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:80,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setStreet(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:81,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.javabeans.House)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:83,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:84,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:85,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:87,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:88,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:89,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:90,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:91,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:92,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertNotSame(T,T)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:93,1
    - Dst: '[T].getStreet()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:94,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:94,1
    - Dst: '[T].getNumber()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:95,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(int,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:95,1
    - Dst: '[T].getNumber()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:96,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(int,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:96,1
    - Dst: '[T].getFrontDoor()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:97,1
    - Dst: '[org.yaml.snakeyaml.javabeans.FrontDoor].getId()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:98,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].getId()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:98,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(org.yaml.snakeyaml.javabeans.HouseTest,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:98,1
    - Dst: '[org.yaml.snakeyaml.javabeans.FrontDoor].getHeight()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:99,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].getHeight()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:99,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(org.yaml.snakeyaml.javabeans.HouseTest,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:99,1
    - Dst: '[org.yaml.snakeyaml.javabeans.FrontDoor].getKeytype()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:100,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].getKeytype()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:100,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:100,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(org.yaml.snakeyaml.javabeans.FrontDoor,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:101,1
    - Dst: '[T].getReminders()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:102,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(java.util.TreeMap,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:102,1
    - Dst: '[T].getRooms()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:103,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(java.util.ArrayList,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:104,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:106,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    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: 108
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.javabeans.HouseTest].testDump3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/HouseTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(java.util.TreeMap,org.yaml.snakeyaml.javabeans.HouseTest)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,org.yaml.snakeyaml.javabeans.HouseTest)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[T].getFrontDoor()'
    - '[org.yaml.snakeyaml.javabeans.FrontDoor].getId()'
    - '[org.yaml.snakeyaml.javabeans.FrontDoor].setKeytype(String)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(org.yaml.snakeyaml.javabeans.FrontDoor,org.yaml.snakeyaml.javabeans.HouseTest)'
    - '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.javabeans.Room)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(java.util.ArrayList,org.yaml.snakeyaml.javabeans.HouseTest)'
    - '[org.yaml.snakeyaml.javabeans.FrontDoor].getKeytype()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
    - '[org.yaml.snakeyaml.javabeans.House].setRooms(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.javabeans.House].setReminders(java.util.TreeMap)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(int,org.yaml.snakeyaml.javabeans.HouseTest)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertNotSame(T,T)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].getHeight()'
    - '[org.yaml.snakeyaml.javabeans.FrontDoor].getHeight()'
    - '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>(String,int)'
    - '[T].getRooms()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].getNumber()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.TreeMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].getId()'
    - '[java.util.TreeMap].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(org.yaml.snakeyaml.javabeans.HouseTest,org.yaml.snakeyaml.javabeans.HouseTest)'
    - '[org.yaml.snakeyaml.javabeans.House].<init>()'
    - '[T].getReminders()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.javabeans.House)'
    - '[org.yaml.snakeyaml.javabeans.House].setFrontDoor(org.yaml.snakeyaml.javabeans.FrontDoor)'
    - '[org.yaml.snakeyaml.javabeans.House].setStreet(String)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].getKeytype()'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
    - '[org.yaml.snakeyaml.javabeans.House].setNumber(int)'
    - '[T].getStreet()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.HouseTest].testDump3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.javabeans.House].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:114,1
    - Dst: '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>(String,int)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:115,1
    - Dst: '[org.yaml.snakeyaml.javabeans.FrontDoor].setKeytype(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:116,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setFrontDoor(org.yaml.snakeyaml.javabeans.FrontDoor)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:117,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:118,1
    - Dst: '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:119,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.javabeans.Room)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:119,1
    - Dst: '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:120,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.javabeans.Room)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:120,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setRooms(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:121,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:122,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:123,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:124,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setReminders(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:125,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setNumber(int)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:126,1
    - Dst: '[org.yaml.snakeyaml.javabeans.House].setStreet(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:127,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:128,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:129,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:130,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.javabeans.House)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:131,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:132,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:133,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:135,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:136,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:137,1
    - Dst: '[T].getStreet()'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:138,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,org.yaml.snakeyaml.javabeans.HouseTest)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:138,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:140,1
    - Dst: '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.javabeans.HouseTest:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 113
    functionDepth: 4
    functionLinenumber: 113
    functionLinenumberEnd: 142
    functionName: '[org.yaml.snakeyaml.javabeans.HouseTest].testDump2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/HouseTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,org.yaml.snakeyaml.javabeans.HouseTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.javabeans.FrontDoor].setKeytype(String)'
    - '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.javabeans.Room)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.javabeans.House].setRooms(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.javabeans.House].setReminders(java.util.TreeMap)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>(String,int)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.TreeMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[java.util.TreeMap].<init>()'
    - '[org.yaml.snakeyaml.javabeans.House].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.javabeans.HouseTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.javabeans.House)'
    - '[org.yaml.snakeyaml.javabeans.House].setFrontDoor(org.yaml.snakeyaml.javabeans.FrontDoor)'
    - '[org.yaml.snakeyaml.javabeans.House].setStreet(String)'
    - '[org.yaml.snakeyaml.javabeans.HouseTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.javabeans.House].setNumber(int)'
    - '[T].getStreet()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.HouseTest].testDump2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.HouseTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.HouseTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/HouseTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.HouseTest
    signature: '[org.yaml.snakeyaml.javabeans.HouseTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Shape
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.javabeans.TriangleBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.TriangleBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Shape
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.javabeans.TriangleBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.TriangleBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Shape
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Shape
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.javabeans.TriangleBean].getShape()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Shape
    signature: '[org.yaml.snakeyaml.javabeans.TriangleBean].getShape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.immutable.Shape
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Shape
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shape
    argTypes:
    - org.yaml.snakeyaml.immutable.Shape
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.javabeans.TriangleBean].setShape(org.yaml.snakeyaml.immutable.Shape)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.TriangleBean].setShape(org.yaml.snakeyaml.immutable.Shape)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Shape
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.javabeans.TriangleBean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.TriangleBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.immutable.Shape
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.TriangleBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.TriangleBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.TriangleBean
    signature: '[org.yaml.snakeyaml.javabeans.TriangleBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].<init>()'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:26,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].setNames()'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.javabeans.StringArrayTest.A)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:29,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:30,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:32,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].getNames()'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:33,1
    - Dst: '[T].getNames()'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:33,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest].assertArrayEquals(org.yaml.snakeyaml.javabeans.StringArrayTest,org.yaml.snakeyaml.javabeans.StringArrayTest)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.javabeans.StringArrayTest].testStrings()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/StringArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].getNames()'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest].assertArrayEquals(org.yaml.snakeyaml.javabeans.StringArrayTest,org.yaml.snakeyaml.javabeans.StringArrayTest)'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getNames()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.javabeans.StringArrayTest.A)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].setNames()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.StringArrayTest].testStrings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].<init>()'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:37,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].setNames()'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:38,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:39,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.javabeans.StringArrayTest.A)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:42,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:43,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:46,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].getNames()'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:47,1
    - Dst: '[T].getNames()'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:47,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest].assertArrayEquals(org.yaml.snakeyaml.javabeans.StringArrayTest,org.yaml.snakeyaml.javabeans.StringArrayTest)'
      Src: org.yaml.snakeyaml.javabeans.StringArrayTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.javabeans.StringArrayTest].testStringsPretty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/StringArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].getNames()'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest].assertArrayEquals(org.yaml.snakeyaml.javabeans.StringArrayTest,org.yaml.snakeyaml.javabeans.StringArrayTest)'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[T].getNames()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.javabeans.StringArrayTest.A)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].setNames()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.StringArrayTest].testStringsPretty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.StringArrayTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.StringArrayTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/StringArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.StringArrayTest
    signature: '[org.yaml.snakeyaml.javabeans.StringArrayTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].getNames()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/StringArrayTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].getNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - names
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].setNames(String[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/StringArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].setNames(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].getName(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/StringArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].getName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - name
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].setName(int,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/StringArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].setName(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.StringArrayTest.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/StringArrayTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.StringArrayTest.A
    signature: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.javabeans.Triangle].<init>()'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:23,1
    - Dst: '[org.yaml.snakeyaml.javabeans.Triangle].setName(String)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:24,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBean].<init>()'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:25,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBean].setShape(org.yaml.snakeyaml.javabeans.Triangle)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:26,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBean].setName(String)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.javabeans.TriangleBean)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:30,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:34,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:35,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:36,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertEquals(String,org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:36,1
    - Dst: '[T].getShape()'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:37,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].process()'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:37,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].testGetTriangle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].process()'
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
    - '[org.yaml.snakeyaml.javabeans.TriangleBean].setName(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.javabeans.TriangleBean)'
    - '[org.yaml.snakeyaml.javabeans.Triangle].setName(String)'
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertEquals(String,String)'
    - '[T].getShape()'
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertEquals(String,org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
    - '[org.yaml.snakeyaml.javabeans.TriangleBean].setShape(org.yaml.snakeyaml.javabeans.Triangle)'
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.javabeans.Triangle].<init>()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.javabeans.TriangleBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].testGetTriangle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:45,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].fail(String)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:46,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:48,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].contains(String)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertTrue(org.yaml.snakeyaml.javabeans.TriangleBeanTest,org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 40
    functionDepth: 5
    functionLinenumber: 40
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].testClassNotFound()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertTrue(org.yaml.snakeyaml.javabeans.TriangleBeanTest,org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].contains(String)'
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].testClassNotFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:61,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].fail(String)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:62,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:64,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:64,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].contains(String)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:64,1
    - Dst: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertTrue(org.yaml.snakeyaml.javabeans.TriangleBeanTest,org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.TriangleBeanTest:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 56
    functionDepth: 5
    functionLinenumber: 56
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].testClassAndTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].assertTrue(org.yaml.snakeyaml.javabeans.TriangleBeanTest,org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.javabeans.TriangleBeanTest)'
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].contains(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].testClassAndTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.TriangleBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.TriangleBeanTest
    signature: '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.javabeans.Door].<init>()'
      Src: org.yaml.snakeyaml.javabeans.FrontDoor:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.FrontDoor
      static: false
      superClass: org.yaml.snakeyaml.javabeans.Door
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/FrontDoor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.Door].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.FrontDoor
    signature: '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.javabeans.Door].<init>(String,int)'
      Src: org.yaml.snakeyaml.javabeans.FrontDoor:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.FrontDoor
      static: false
      superClass: org.yaml.snakeyaml.javabeans.Door
    argCount: 2
    argNames:
    - id
    - height
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>(String,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/FrontDoor.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.Door].<init>(String,int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.FrontDoor
    signature: '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.javabeans.Door
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.javabeans.FrontDoor].getKeytype()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/FrontDoor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.FrontDoor].getKeytype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.javabeans.Door
    argCount: 1
    argNames:
    - keytype
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.javabeans.FrontDoor].setKeytype(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/FrontDoor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.FrontDoor].setKeytype(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[org.yaml.snakeyaml.javabeans.Shape].process()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.javabeans.Shape].process()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.Shape
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.Shape].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Shape.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.Shape
    signature: '[org.yaml.snakeyaml.javabeans.Shape].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.Room
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.javabeans.Room].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Room.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.Room
    signature: '[org.yaml.snakeyaml.javabeans.Room].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.Room
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Room.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.Room
    signature: '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.javabeans.Room].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Room.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.Room].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.javabeans.Room].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Room.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.Room].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.yaml.snakeyaml.javabeans.Room)'
      Src: org.yaml.snakeyaml.javabeans.Room:40,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 44
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.javabeans.Room].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Room.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.javabeans.Room)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.javabeans.Room].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.javabeans.Room:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.javabeans.Room].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Room.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.javabeans.Room].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.javabeans.Room].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Room.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.Room].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.Door
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - height
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.javabeans.Door].<init>(String,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Door.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.Door
    signature: '[org.yaml.snakeyaml.javabeans.Door].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.Door
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.javabeans.Door].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Door.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.Door
    signature: '[org.yaml.snakeyaml.javabeans.Door].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.javabeans.Door].getHeight()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Door.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.javabeans.Door].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - height
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.javabeans.Door].setHeight(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Door.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.Door].setHeight(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.yaml.snakeyaml.javabeans.Door)'
      Src: org.yaml.snakeyaml.javabeans.Door:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 46
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.javabeans.Door].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Door.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.javabeans.Door)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.javabeans.Door].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.javabeans.Door:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.javabeans.Door].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Door.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.javabeans.Door].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.javabeans.Door].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Door.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.Door].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.javabeans.Door].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Door.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.Door].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.javabeans.Door].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Door.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.Door].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.javabeans.LongTest:26,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.javabeans.LongTest)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
      Src: org.yaml.snakeyaml.javabeans.LongTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue348.model.Foo)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:30,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:33,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.javabeans.LongTest:35,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.javabeans.LongTest:35,1
    - Dst: '[org.yaml.snakeyaml.javabeans.LongTest].contains(String)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:35,1
    - Dst: '[org.yaml.snakeyaml.javabeans.LongTest].assertTrue(org.yaml.snakeyaml.javabeans.LongTest,org.yaml.snakeyaml.javabeans.LongTest)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.javabeans.LongTest].testLongFail()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/LongTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.LongTest].contains(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.javabeans.LongTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue348.model.Foo)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.javabeans.LongTest].assertTrue(org.yaml.snakeyaml.javabeans.LongTest,org.yaml.snakeyaml.javabeans.LongTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.LongTest].testLongFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.javabeans.LongTest:53,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.javabeans.LongTest)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:54,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:55,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:56,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
      Src: org.yaml.snakeyaml.javabeans.LongTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue348.model.Foo)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:60,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.javabeans.LongTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:62,1
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.javabeans.LongTest:63,1
    - Dst: '[T].getBar()'
      Src: org.yaml.snakeyaml.javabeans.LongTest:63,1
    - Dst: '[org.yaml.snakeyaml.javabeans.LongTest].assertEquals(org.yaml.snakeyaml.javabeans.LongTest,org.yaml.snakeyaml.javabeans.LongTest)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.javabeans.LongTest].testLongRepresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/LongTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.javabeans.LongTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue348.model.Foo)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.javabeans.LongTest].assertEquals(org.yaml.snakeyaml.javabeans.LongTest,org.yaml.snakeyaml.javabeans.LongTest)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - Long.valueOf(int)
    - '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[T].getBar()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.LongTest].testLongRepresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.javabeans.LongTest)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:70,1
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.javabeans.LongTest:71,1
    - Dst: '[T].getBar()'
      Src: org.yaml.snakeyaml.javabeans.LongTest:71,1
    - Dst: '[org.yaml.snakeyaml.javabeans.LongTest].assertEquals(org.yaml.snakeyaml.javabeans.LongTest,org.yaml.snakeyaml.javabeans.LongTest)'
      Src: org.yaml.snakeyaml.javabeans.LongTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 5
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.javabeans.LongTest].testLongConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/LongTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.javabeans.LongTest)'
    - '[org.yaml.snakeyaml.javabeans.LongTest].assertEquals(org.yaml.snakeyaml.javabeans.LongTest,org.yaml.snakeyaml.javabeans.LongTest)'
    - Long.valueOf(int)
    - '[T].getBar()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.LongTest].testLongConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.LongTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.LongTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/LongTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.LongTest
    signature: '[org.yaml.snakeyaml.javabeans.LongTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.javabeans.LongTest.Foo].getBar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/LongTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.yaml.snakeyaml.javabeans.LongTest.Foo].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bar
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.javabeans.LongTest.Foo].setBar(Long)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/LongTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.LongTest.Foo].setBar(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.javabeans.LongTest.Foo:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.LongTest.Foo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.LongTest.Foo].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/LongTest.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(int)
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.LongTest.Foo
    signature: '[org.yaml.snakeyaml.javabeans.LongTest.Foo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.immutable.Shape
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.javabeans.Triangle].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Triangle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.Triangle].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.immutable.Shape
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.javabeans.Triangle].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Triangle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.Triangle].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.immutable.Shape
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.javabeans.Triangle].process()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Triangle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.javabeans.Triangle].process()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.immutable.Shape
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.Triangle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.Triangle].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Triangle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.Triangle
    signature: '[org.yaml.snakeyaml.javabeans.Triangle].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:30,1
    - Dst: '[T].getFirstName()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:31,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:31,1
    - Dst: '[T].getHatSize()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:32,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 26
    functionDepth: 5
    functionLinenumber: 26
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getFirstName()'
    - '[T].getHatSize()'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:40,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:42,1
    - Dst: '[T].getFirstName()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:43,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:43,1
    - Dst: '[T].getHatSize()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:44,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 5
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getFirstName()'
    - '[T].getHatSize()'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:52,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:53,1
    - Dst: '[T].getFirstName()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:54,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:54,1
    - Dst: '[T].getHatSize()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:55,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - '[T].getFirstName()'
    - '[T].getHatSize()'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:63,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:64,1
    - Dst: '[T].getFirstName()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:65,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:65,1
    - Dst: '[T].getHatSize()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:66,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - '[T].getFirstName()'
    - '[T].getHatSize()'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:74,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(T)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 4
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean4()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:83,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:84,1
    - Dst: '[T].getFirstName()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:85,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:85,1
    - Dst: '[T].getHatSize()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:86,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean5()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNull(org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - '[T].getFirstName()'
    - '[T].getHatSize()'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(int,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:95,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].fail(String)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:96,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:100,1
    - Dst: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(String,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
      Src: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest:98,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 102
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean6()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].fail(String)'
    - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].assertEquals(String,org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].getFirstName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].getFirstName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - firstName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].setFirstName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].setFirstName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].getHatSize()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].getHatSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hatSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].setHatSize(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].setHatSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.javabeans.House].getStreet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.javabeans.House].getStreet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - street
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.javabeans.House].setStreet(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.House].setStreet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      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: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.javabeans.House].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.javabeans.House].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.javabeans.House].setNumber(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.House].setNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.javabeans.Room>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.javabeans.House].getRooms()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.javabeans.Room>
    signature: '[org.yaml.snakeyaml.javabeans.House].getRooms()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rooms
    argTypes:
    - java.util.List<org.yaml.snakeyaml.javabeans.Room>
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.javabeans.House].setRooms(java.util.List<org.yaml.snakeyaml.javabeans.Room>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.House].setRooms(java.util.List<org.yaml.snakeyaml.javabeans.Room>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.FrontDoor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.javabeans.House].getFrontDoor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.FrontDoor
    signature: '[org.yaml.snakeyaml.javabeans.House].getFrontDoor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.javabeans.FrontDoor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - frontDoor
    argTypes:
    - org.yaml.snakeyaml.javabeans.FrontDoor
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.javabeans.House].setFrontDoor(org.yaml.snakeyaml.javabeans.FrontDoor)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.House].setFrontDoor(org.yaml.snakeyaml.javabeans.FrontDoor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.javabeans.House].getReminders()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.yaml.snakeyaml.javabeans.House].getReminders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reminders
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.javabeans.House].setReminders(java.util.Map<String,String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.javabeans.House].setReminders(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.List<org.yaml.snakeyaml.javabeans.Room>
      - org.yaml.snakeyaml.javabeans.FrontDoor
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.javabeans.House
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.javabeans.House].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.javabeans.House
    signature: '[org.yaml.snakeyaml.javabeans.House].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:40,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:42,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:44,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testNumberishStringsAreEmittedWithQuotes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testNumberishStringsAreEmittedWithQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:48,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:49,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:51,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:52,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:55,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteFolded()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteFolded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:62,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:63,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:65,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:66,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:69,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteLiteral()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:76,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:77,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:79,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:80,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:81,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:83,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testWritePlain()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testWritePlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:90,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:91,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:92,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:95,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:96,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:97,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:99,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:100,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 89
    functionDepth: 4
    functionLinenumber: 89
    functionLinenumberEnd: 104
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testWritePlainPretty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testWritePlainPretty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:107,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:108,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:110,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:111,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:112,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:113,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:114,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 106
    functionDepth: 4
    functionLinenumber: 106
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteSingleQuoted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteSingleQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:121,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:122,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:124,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:125,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:126,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:127,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:128,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 120
    functionDepth: 4
    functionLinenumber: 120
    functionLinenumberEnd: 132
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteDoubleQuoted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteDoubleQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:136,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.emitter.EmitterTest:137,1
    - Dst: '[String].<init>(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:137,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:139,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:140,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:142,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:142,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:143,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:143,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,org.yaml.snakeyaml.emitter.EmitterTest,null,null,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:144,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:144,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:147,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 148
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteSupplementaryUnicode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,org.yaml.snakeyaml.emitter.EmitterTest,null,null,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[String].<init>(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteSupplementaryUnicode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:151,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:152,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:153,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:154,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:157,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:158,1
    - Dst: '[java.util.TreeMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:158,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:161,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:162,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:163,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:166,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:167,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:167,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:168,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:169,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 150
    functionDepth: 4
    functionLinenumber: 150
    functionLinenumberEnd: 171
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFirstFlowSequenceItem()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
    - '[java.util.TreeMap].put(String,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[java.util.TreeMap].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    - '[java.util.Collections].singletonList(String)'
    - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFirstFlowSequenceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:174,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:175,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:176,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:177,1
    - Dst: '[java.util.Collections].singletonMap(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:179,1
    - Dst: '[java.util.Collections].singletonMap(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:179,1
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.emitter.EmitterTest,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:179,1
    - Dst: '[java.util.Collections].singletonMap(String,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:180,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:181,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:182,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 173
    functionDepth: 4
    functionLinenumber: 173
    functionLinenumberEnd: 185
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteIndicatorIndent()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[java.util.Collections].singletonMap(String,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[java.util.Collections].singletonMap(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterTest,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.emitter.EmitterTest,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteIndicatorIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:189,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:190,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:191,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:192,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:197,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:198,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:198,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:199,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:200,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:200,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:201,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:204,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:205,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:205,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:206,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:207,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:207,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:208,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:209,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:209,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 187
    functionDepth: 4
    functionLinenumber: 187
    functionLinenumberEnd: 211
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFlowSequenceItem()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFlowSequenceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:214,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:215,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:216,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:217,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:220,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:221,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:223,1
    - Dst: '[java.util.TreeMap].put(String,java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:224,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:225,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:226,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:227,1
    - Dst: '[java.util.TreeMap].put(String,java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:228,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:231,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:232,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:233,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:234,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:235,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:238,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:239,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:239,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:240,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:241,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:242,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:243,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 213
    functionDepth: 4
    functionLinenumber: 213
    functionLinenumberEnd: 245
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFirstFlowMappingKey()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[java.util.TreeMap].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[java.util.TreeMap].put(String,java.util.TreeMap)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
    - '[java.util.TreeMap].put(String,String)'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFirstFlowMappingKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:248,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:249,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:250,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:251,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:254,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:255,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:256,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:257,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:258,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:259,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:262,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:263,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:264,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:265,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:266,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:269,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:270,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:270,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:271,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:272,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:273,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:274,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 247
    functionDepth: 4
    functionLinenumber: 247
    functionLinenumberEnd: 276
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFlowMappingKey()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[java.util.TreeMap].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
    - '[java.util.TreeMap].put(String,String)'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertFalse(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFlowMappingKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:279,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:279,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:280,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:280,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:281,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:281,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:282,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:282,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:283,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:283,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:284,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:284,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:285,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:285,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:286,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:286,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:287,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:287,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:288,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 278
    functionDepth: 3
    functionLinenumber: 278
    functionLinenumberEnd: 289
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testAnchors()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testAnchors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: java.lang.management.ManagementFactory.getThreadMXBean()
      Src: org.yaml.snakeyaml.emitter.EmitterTest:293,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.sun.management.ThreadMXBean
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 297
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].loadThreadManagementBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 1
    functionsReached:
    - java.lang.management.ManagementFactory.getThreadMXBean()
    linkageType: ''
    returnType: com.sun.management.ThreadMXBean
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].loadThreadManagementBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:300,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.emitter.Emitter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - emitter
    argTypes:
    - org.yaml.snakeyaml.emitter.Emitter
    constantsTouched: []
    func_position:
      end: 302
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 302
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].emitScalar(org.yaml.snakeyaml.emitter.Emitter)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].emitScalar(org.yaml.snakeyaml.emitter.Emitter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:305,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:306,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:307,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(org.yaml.snakeyaml.emitter.EmitterTest.NullWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:307,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].loadThreadManagementBean()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:308,1
    - Dst: Thread.currentThread()
      Src: org.yaml.snakeyaml.emitter.EmitterTest:309,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].getId()'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:309,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:310,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:310,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:311,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:311,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(null,null,boolean,null,null,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:312,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceStartEvent)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:312,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].emitScalar(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:315,1
    - Dst: '[com.sun.management.ThreadMXBean].getThreadAllocatedBytes(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:317,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].emitScalar(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:319,1
    - Dst: '[com.sun.management.ThreadMXBean].getThreadAllocatedBytes(org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:320,1
    - Dst: String.format(String,org.yaml.snakeyaml.emitter.EmitterTest,org.yaml.snakeyaml.emitter.EmitterTest)
      Src: org.yaml.snakeyaml.emitter.EmitterTest:323,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterTest].assertTrue(org.yaml.snakeyaml.emitter.EmitterTest,org.yaml.snakeyaml.emitter.EmitterTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 304
    functionDepth: 2
    functionLinenumber: 304
    functionLinenumberEnd: 325
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].testMemoryConsumption()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(null,null,boolean,null,null,org.yaml.snakeyaml.emitter.EmitterTest)'
    - Thread.currentThread()
    - '[org.yaml.snakeyaml.emitter.EmitterTest].emitScalar(org.yaml.snakeyaml.emitter.Emitter)'
    - '[com.sun.management.ThreadMXBean].getThreadAllocatedBytes(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - String.format(String,org.yaml.snakeyaml.emitter.EmitterTest,org.yaml.snakeyaml.emitter.EmitterTest)
    - '[org.yaml.snakeyaml.emitter.EmitterTest].assertTrue(org.yaml.snakeyaml.emitter.EmitterTest,org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].getId()'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceStartEvent)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
    - '[org.yaml.snakeyaml.emitter.EmitterTest].loadThreadManagementBean()'
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(org.yaml.snakeyaml.emitter.EmitterTest.NullWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.emitter.EmitterTest)'
    - '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].testMemoryConsumption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:343,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterTest:344,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.emitter.EmitterTest:346,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - anchor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 348
      start: 341
    functionDepth: 3
    functionLinenumber: 341
    functionLinenumberEnd: 348
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 1
    functionsReached:
    - e.getMessage()
    - '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(String)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.EmitterTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.EmitterTest
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 332
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 332
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].write(char[],int,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].write(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 335
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].flush()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].flush()'
  - 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: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 338
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].close()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.EmitterTest.NullWriter
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.EmitterTest.NullWriter
    signature: '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EventConstructor:44,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor:44,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].<init>()'
      Src: org.yaml.snakeyaml.emitter.EventConstructor:45,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor].put(null,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.EventConstructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.emitter.EventConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EventConstructor.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.emitter.EventConstructor].put(null,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.EventConstructor
    signature: '[org.yaml.snakeyaml.emitter.EventConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:54,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].constructMapping(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:56,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:58,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:58,1
    - Dst: '[String].substring(int)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:58,1
    - Dst: className.equals(String)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:60,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:61,1
    - Dst: '[org.yaml.snakeyaml.events.AliasEvent].<init>(String,null,null)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:61,1
    - Dst: className.equals(String)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:62,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:63,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:64,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:68,1
    - Dst: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:71,1
    - Dst: implicitList.get(int)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:73,1
    - Dst: implicitList.get(int)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:73,1
    - Dst: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:73,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(String,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,org.yaml.snakeyaml.events.ImplicitTuple,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,null,null,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:75,1
    - Dst: className.equals(String)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:77,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:78,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:79,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(String,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,null,null,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:83,1
    - Dst: className.equals(String)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:85,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:86,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:87,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(String,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,null,null,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:91,1
    - Dst: className.equals(String)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:93,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:94,1
    - Dst: className.equals(String)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:95,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:96,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:97,1
    - Dst: versionList.get(int)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:100,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].intValue()'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:100,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:102,1
    - Dst: versionList.get(int)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:104,1
    - Dst: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].intValue()'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:104,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:111,1
    - Dst: className.equals(String)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:112,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:113,1
    - Dst: className.equals(String)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:114,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:115,1
    - Dst: className.equals(String)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:116,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:117,1
    - Dst: className.equals(String)
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:118,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:119,1
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent:121,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 124
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 124
    functionName: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EventConstructor.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(String,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,org.yaml.snakeyaml.events.ImplicitTuple,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,null,null,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
    - '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].get(String)'
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].intValue()'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - className.equals(String)
    - implicitList.get(int)
    - '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
    - '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].constructMapping(org.yaml.snakeyaml.nodes.MappingNode)'
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(String,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,null,null,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
    - '[org.yaml.snakeyaml.nodes.Tag].getValue()'
    - '[org.yaml.snakeyaml.events.AliasEvent].<init>(String,null,null)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
    - '[String].substring(int)'
    - '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(String,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent,null,null,org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent)'
    - versionList.get(int)
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EventConstructor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent
    signature: '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:29,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:32,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterMultiLineTest,T)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineLiteral()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterMultiLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterMultiLineTest,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:41,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:42,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:43,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:44,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:45,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:48,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterMultiLineTest,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:54,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:55,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(int,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:55,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:56,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterMultiLineTest,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:56,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:57,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterMultiLineTest,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:57,1
    - Dst: '[String].<init>(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:58,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:58,1
    - Dst: '[String].<init>(byte[])'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:58,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterMultiLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterMultiLineTest,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[T].size()'
    - '[java.util.ArrayList].<init>(int)'
    - '[T].get(int)'
    - '[String].<init>(byte[])'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterMultiLineTest,String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[String].<init>(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(int,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:66,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:67,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:70,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineLiteralWithClipChomping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterMultiLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,String)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineLiteralWithClipChomping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:78,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:80,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:82,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:83,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:85,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:86,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineQuotedInFlowContext()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterMultiLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineQuotedInFlowContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:94,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:95,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:96,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:98,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:99,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:101,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:102,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterMultiLineTest,String)'
      Src: org.yaml.snakeyaml.emitter.EmitterMultiLineTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 105
    functionName: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineLiteralWithStripChomping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterMultiLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(String,org.yaml.snakeyaml.emitter.EmitterMultiLineTest)'
    - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].assertEquals(org.yaml.snakeyaml.emitter.EmitterMultiLineTest,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineLiteralWithStripChomping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.EmitterMultiLineTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterMultiLineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.EmitterMultiLineTest
    signature: '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].dump(String)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:31,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].testOutputEmptyStringWithEmitter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmptyStringOutputTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].dump(String)'
    - '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].testOutputEmptyStringWithEmitter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].dump(String)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:35,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].testOutputStringWithEmitter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmptyStringOutputTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].dump(String)'
    - '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].testOutputStringWithEmitter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:39,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:40,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:41,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:42,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:42,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:43,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:43,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.emitter.EmptyStringOutputTest)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:44,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:44,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.emitter.EmptyStringOutputTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].dump(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmptyStringOutputTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.emitter.EmptyStringOutputTest)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].dump(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.EmptyStringOutputTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmptyStringOutputTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.EmptyStringOutputTest
    signature: '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest)'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:37,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:37,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:37,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:38,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:39,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:39,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:40,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:41,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:42,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:43,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.Event)'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:44,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:48,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].assertEquals(int,org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest)'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:48,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:49,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].getValue()'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:49,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:49,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:50,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].assertEquals(org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest,org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest)'
      Src: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 34
    functionDepth: 6
    functionLinenumber: 34
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].testEmitCommentWithEvent()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitCommentAndSpacesTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.Event)'
    - '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].assertEquals(int,org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest)'
    - '[java.util.ArrayList].get(int)'
    - '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].assertEquals(org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest,org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.events.ScalarEvent].getValue()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.events.Event)'
    - '[java.io.StringWriter].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].testEmitCommentWithEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitCommentAndSpacesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest
    signature: '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.immutable.Point
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].getPoint()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.immutable.Point
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].getPoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.immutable.Point
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - point
    argTypes:
    - org.yaml.snakeyaml.immutable.Point
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].setPoint(org.yaml.snakeyaml.immutable.Point)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].setPoint(org.yaml.snakeyaml.immutable.Point)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      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: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].getList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].getList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].setList(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].setList(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].getEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].getEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - empty
    argTypes:
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].setEmpty(java.util.List<Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].setEmpty(java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: org.yaml.snakeyaml.emitter.template.MyBean:63,1
    - Dst: '[org.yaml.snakeyaml.immutable.Point].equals(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: org.yaml.snakeyaml.emitter.template.MyBean:66,1
    - Dst: '[java.util.List<String>].equals(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: org.yaml.snakeyaml.emitter.template.MyBean:69,1
    - Dst: '[java.util.List<Integer>].equals(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: org.yaml.snakeyaml.emitter.template.MyBean:72,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 76
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].equals(org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[String].equals(org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[org.yaml.snakeyaml.immutable.Point].equals(org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[java.util.List<Integer>].equals(org.yaml.snakeyaml.emitter.template.MyBean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.emitter.template.MyBean:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      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: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.emitter.template.MyBean:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.immutable.Point
      - java.util.List<String>
      - java.util.List<Integer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.template.MyBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
    functionUses: 5
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.template.MyBean
    signature: '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:32,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:34,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].createBean()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:35,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:37,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.emitter.template.VelocityTest].testNoTemplate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/VelocityTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.template.VelocityTest].createBean()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[org.yaml.snakeyaml.emitter.template.VelocityTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.template.VelocityTest].testNoTemplate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.velocity.VelocityContext].<init>()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:41,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].createBean()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:42,1
    - Dst: '[org.apache.velocity.VelocityContext].put(String,org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:44,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].getList()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.List<String>)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:45,1
    - Dst: '[org.apache.velocity.VelocityContext].put(String,String)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:45,1
    - Dst: '[org.apache.velocity.app.VelocityEngine].<init>()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:46,1
    - Dst: ClasspathResourceLoader.class.getName()
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:47,1
    - Dst: '[org.apache.velocity.app.VelocityEngine].setProperty(String,org.yaml.snakeyaml.emitter.template.VelocityTest)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:47,1
    - Dst: '[org.apache.velocity.app.VelocityEngine].init()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:48,1
    - Dst: '[org.apache.velocity.app.VelocityEngine].getTemplate(String)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:49,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:50,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].merge(org.apache.velocity.VelocityContext,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:51,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:52,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].trim()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:52,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].replaceAll(String,String)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:52,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:54,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:54,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].length()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:55,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].length()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:55,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].assertEquals(org.yaml.snakeyaml.emitter.template.VelocityTest,org.yaml.snakeyaml.emitter.template.VelocityTest)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:55,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].assertEquals(org.yaml.snakeyaml.emitter.template.VelocityTest,org.yaml.snakeyaml.emitter.template.VelocityTest)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.emitter.template.VelocityTest)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:59,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.VelocityTest].assertEquals(org.yaml.snakeyaml.emitter.template.MyBean,T)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    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: 61
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.emitter.template.VelocityTest].testTemplate1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/VelocityTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.velocity.VelocityContext].put(String,String)'
    - '[org.yaml.snakeyaml.emitter.template.VelocityTest].length()'
    - '[org.apache.velocity.app.VelocityEngine].setProperty(String,org.yaml.snakeyaml.emitter.template.VelocityTest)'
    - '[org.apache.velocity.app.VelocityEngine].getTemplate(String)'
    - '[org.yaml.snakeyaml.emitter.template.VelocityTest].assertEquals(org.yaml.snakeyaml.emitter.template.VelocityTest,org.yaml.snakeyaml.emitter.template.VelocityTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.emitter.template.VelocityTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.velocity.VelocityContext].<init>()'
    - ClasspathResourceLoader.class.getName()
    - '[org.yaml.snakeyaml.emitter.template.VelocityTest].trim()'
    - '[String].trim()'
    - '[org.yaml.snakeyaml.emitter.template.VelocityTest].merge(org.apache.velocity.VelocityContext,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.emitter.template.VelocityTest].replaceAll(String,String)'
    - '[org.yaml.snakeyaml.emitter.template.VelocityTest].createBean()'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].getList()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.List<String>)'
    - '[org.apache.velocity.VelocityContext].put(String,org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.apache.velocity.app.VelocityEngine].init()'
    - '[org.apache.velocity.app.VelocityEngine].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.emitter.template.VelocityTest].assertEquals(org.yaml.snakeyaml.emitter.template.MyBean,T)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.template.VelocityTest].testTemplate1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:64,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].setId(String)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:65,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:66,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:67,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:68,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:69,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].setList(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:70,1
    - Dst: '[org.yaml.snakeyaml.immutable.Point].<init>(float,float)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:71,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].setPoint(org.yaml.snakeyaml.immutable.Point)'
      Src: org.yaml.snakeyaml.emitter.template.VelocityTest:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.emitter.template.MyBean
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.emitter.template.VelocityTest].createBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/VelocityTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.template.MyBean].setPoint(org.yaml.snakeyaml.immutable.Point)'
    - '[java.util.ArrayList].add(String)'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].setId(String)'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].setList(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
    - '[org.yaml.snakeyaml.immutable.Point].<init>(float,float)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.template.MyBean
    signature: '[org.yaml.snakeyaml.emitter.template.VelocityTest].createBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.template.VelocityTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.template.VelocityTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/VelocityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.template.VelocityTest
    signature: '[org.yaml.snakeyaml.emitter.template.VelocityTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.Introspector].getBeanInfo()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:37,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].getPropertyDescriptors()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:37,1
    - Dst: property.getName()
      Src: org.yaml.snakeyaml.introspector.PropertyTest:39,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].equals(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:39,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].<init>(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:40,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].toString()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:41,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.beans.IntrospectionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.introspector.PropertyTest].testMethodPropertyToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].<init>(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].equals(String)'
    - property.getName()
    - '[org.yaml.snakeyaml.introspector.PropertyTest].getPropertyDescriptors()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].toString()'
    - '[java.beans.Introspector].getBeanInfo()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyTest].testMethodPropertyToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:48,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:49,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:51,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotation()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:53,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertNotNull(A)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:54,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].value()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:55,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetFieldPropertyAnnotation()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotation()'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertNotNull(A)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].value()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetFieldPropertyAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:60,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:61,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:63,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:65,1
    - Dst: '[java.util.List<Annotation>].size()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:66,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(int,org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:66,1
    - Dst: '[java.util.List<Annotation>].get(int)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:68,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].annotationType()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:69,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:69,1
    - Dst: '[TestAnnotation].value()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:70,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetFieldPropertyAnnotations()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Annotation>].size()'
    - '[java.util.List<Annotation>].get(int)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].annotationType()'
    - '[TestAnnotation].value()'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(int,org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetFieldPropertyAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:76,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:77,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:79,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotation()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:81,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertNotNull(A)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:82,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].value()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:83,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 74
    functionDepth: 4
    functionLinenumber: 74
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotation()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotation()'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertNotNull(A)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].value()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:88,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:89,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:91,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotation()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:92,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertNotNull(A)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:93,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].value()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:94,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 86
    functionDepth: 4
    functionLinenumber: 86
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotationSetterOnly()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotation()'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertNotNull(A)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].value()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotationSetterOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:99,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:100,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:102,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:103,1
    - Dst: '[java.util.List<Annotation>].size()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:104,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(int,org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:104,1
    - Dst: '[java.util.List<Annotation>].get(int)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:106,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].annotationType()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:108,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:108,1
    - Dst: '[TestAnnotation].value()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:109,1
    - Dst: '[org.junit.Assert].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 97
    functionDepth: 4
    functionLinenumber: 97
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotationsSetterOnly()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Annotation>].size()'
    - '[java.util.List<Annotation>].get(int)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
    - '[TestAnnotation].value()'
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].annotationType()'
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(int,org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    - '[org.junit.Assert].assertEquals(String,org.yaml.snakeyaml.introspector.PropertyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotationsSetterOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:114,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:115,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:117,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:119,1
    - Dst: '[java.util.List<Annotation>].size()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:120,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(int,org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:120,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:122,1
    - Dst: '[java.util.HashSet].<init>(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:122,1
    - Dst: annotation.annotationType()
      Src: org.yaml.snakeyaml.introspector.PropertyTest:125,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:125,1
    - Dst: '[TestAnnotation].value()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:126,1
    - Dst: '[java.util.HashSet].remove(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:128,1
    - Dst: '[org.junit.Assert].assertTrue(String,org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 112
    functionDepth: 4
    functionLinenumber: 112
    functionLinenumberEnd: 130
    functionName: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotations()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String)'
    - '[java.util.List<Annotation>].size()'
    - '[java.util.HashSet].<init>(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[java.util.HashSet].remove(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
    - '[org.junit.Assert].assertTrue(String,org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.PropertyTest)'
    - annotation.annotationType()
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[TestAnnotation].value()'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertEquals(int,org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:134,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setSkipMissingProperties(boolean)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:135,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:137,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotation()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:139,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertNull(A)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 132
    functionDepth: 4
    functionLinenumber: 132
    functionLinenumberEnd: 140
    functionName: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMissingPropertyAnnotation()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertNull(A)'
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotation()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setSkipMissingProperties(boolean)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMissingPropertyAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:144,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setSkipMissingProperties(boolean)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:145,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:147,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:149,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertNotNull(java.util.List<Annotation>)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:151,1
    - Dst: '[java.util.List<Annotation>].isEmpty()'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:152,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyTest].assertTrue(org.yaml.snakeyaml.introspector.PropertyTest)'
      Src: org.yaml.snakeyaml.introspector.PropertyTest:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 142
    functionDepth: 4
    functionLinenumber: 142
    functionLinenumberEnd: 153
    functionName: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMissingPropertyAnnotations()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setSkipMissingProperties(boolean)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(String)'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertTrue(org.yaml.snakeyaml.introspector.PropertyTest)'
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
    - '[org.yaml.snakeyaml.introspector.PropertyTest].assertNotNull(java.util.List<Annotation>)'
    - '[java.util.List<Annotation>].isEmpty()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMissingPropertyAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.PropertyTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.introspector.PropertyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.PropertyTest
    signature: '[org.yaml.snakeyaml.introspector.PropertyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.introspector.TestBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.introspector.TestBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.introspector.TestBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.TestBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lastName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.introspector.TestBean].setLastName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.TestBean].setLastName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.introspector.TestBean].getAge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.introspector.TestBean].getAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - age
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.introspector.TestBean].setAge(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.TestBean].setAge(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.introspector.TestBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.TestBean
    signature: '[org.yaml.snakeyaml.introspector.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy:20,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.Entity].setNickName(org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy)'
      Src: org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue94.Entity
    argCount: 1
    argNames:
    - nickName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 24
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy].setNickName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/EntityLoadingProxy.java
    functionUses: 0
    functionsReached:
    - '[String].startsWith(String)'
    - '[org.yaml.snakeyaml.issues.issue94.Entity].setNickName(org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy].setNickName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy
      static: false
      superClass: org.yaml.snakeyaml.issues.issue94.Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/EntityLoadingProxy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy
    signature: '[org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue94.Entity].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/Entity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue94.Entity].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue94.Entity].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/Entity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue94.Entity].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue94.Entity].getNickName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/Entity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue94.Entity].getNickName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nickName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue94.Entity].setNickName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/Entity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue94.Entity].setNickName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue94.Entity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue94.Entity].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/Entity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue94.Entity
    signature: '[org.yaml.snakeyaml.issues.issue94.Entity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:44,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:46,1
    - Dst: '[T].getNickName()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:51,1
    - Dst: '[T].getClass()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testWithGlobalTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
    functionUses: 0
    functionsReached:
    - '[T].getName()'
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
    - '[T].getNickName()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - '[T].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testWithGlobalTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:60,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:64,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:66,1
    - Dst: '[T].getNickName()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:71,1
    - Dst: '[T].getClass()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 55
    functionDepth: 7
    functionLinenumber: 55
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testWithGlobalTagUsingTypeDescription()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
    - '[T].getNickName()'
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
    - '[T].getClass()'
    - '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testWithGlobalTagUsingTypeDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:78,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:78,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:80,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:81,1
    - Dst: '[T].getNickName()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testNoTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
    functionUses: 0
    functionsReached:
    - '[T].getName()'
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
    - '[T].getNickName()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testNoTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:88,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:91,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:92,1
    - Dst: '[T].getNickName()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 85
    functionDepth: 7
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testNoTagWithTypeDescription()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].assertEquals(String,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest)'
    - '[T].getNickName()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testNoTagWithTypeDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest
    signature: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor:99,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor:99,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].<init>()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor:100,1
    - Dst: this.yamlConstructors.put(null,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy)
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].<init>()'
    - this.yamlConstructors.put(null,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy)
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor
    signature: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor:104,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(Class<?>,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].<init>()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor:105,1
    - Dst: this.yamlConstructors.put(null,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy)
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor].<init>(Class<?>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(Class<?>,org.yaml.snakeyaml.LoaderOptions)'
    - this.yamlConstructors.put(null,org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy)
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor
    signature: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor].<init>(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].getClassForNode(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy:111,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].equals()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy:112,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setType(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy:116,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy:118,1
    - Dst: yamlClassConstructors.get(NodeId)
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy:118,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.constructor.Construct
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 120
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 120
    functionName: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
    functionUses: 1
    functionsReached:
    - yamlClassConstructors.get(NodeId)
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].equals()'
    - '[org.yaml.snakeyaml.nodes.Node].setType(org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy)'
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].getClassForNode(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Construct
    signature: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].getConstructor(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].getConstructor(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy:123,1
    - Dst: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].construct(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy
    signature: '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:36,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].assertEquals(int,org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:37,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue68/NonAsciiCharacterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].assertEquals(int,org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
    - '[T].size()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].get(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:43,1
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:44,1
    - Dst: '[java.nio.charset.Charset].forName(String)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].newDecoder()'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].onUnmappableCharacter(org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:46,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.FileInputStream,org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.InputStreamReader)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:47,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:48,1
    - Dst: '[T].toString()'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:49,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].endsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].assertTrue(org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 41
    functionDepth: 4
    functionLinenumber: 41
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoadFromFileWithWrongEncoding()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue68/NonAsciiCharacterTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.charset.Charset].forName(String)'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].newDecoder()'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].endsWith(String)'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].onUnmappableCharacter(org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
    - '[org.yaml.snakeyaml.Yaml].load(java.io.InputStreamReader)'
    - '[T].toString()'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].assertTrue(org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
    - '[java.io.FileInputStream].<init>(String)'
    - '[java.io.FileInputStream].close()'
    - '[java.io.InputStreamReader].<init>(java.io.FileInputStream,org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoadFromFileWithWrongEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:56,1
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:57,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.FileInputStream,org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.InputStreamReader)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoadFromFile()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue68/NonAsciiCharacterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(java.io.InputStreamReader)'
    - '[java.io.FileInputStream].<init>(String)'
    - '[java.io.InputStreamReader].<init>(java.io.FileInputStream,org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoadFromFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: YamlDocument.class.getClassLoader()
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].getResourceAsStream(String)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:64,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:66,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].close()'
      Src: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 62
    functionDepth: 4
    functionLinenumber: 62
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoadFromInputStream()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue68/NonAsciiCharacterTest.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest)'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].close()'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].getResourceAsStream(String)'
    - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - YamlDocument.class.getClassLoader()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoadFromInputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue68/NonAsciiCharacterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest
    signature: '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:26,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:27,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:28,1
    - Dst: '[java.util.HashMap].put(String,java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:32,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: 33
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].testWithoutCustomStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue173/RecursiveAnchorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.HashMap].put(String,java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].testWithoutCustomStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:36,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:37,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:38,1
    - Dst: '[java.util.HashMap].put(String,java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:39,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:41,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:42,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    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: 49
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].testWithBlockStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue173/RecursiveAnchorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.HashMap].put(String,java.util.HashMap)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest)'
    - '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].testWithBlockStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue173/RecursiveAnchorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest
    signature: '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].fail(String,String)'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:49,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].defaultYamlRejectsIndirectRecursiveKeyInsteadOfCrashing()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1117/IndirectRecursiveKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].fail(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].defaultYamlRejectsIndirectRecursiveKeyInsteadOfCrashing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:55,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].fail(String,String)'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].safeConstructorRejectsIndirectRecursiveKeyInsteadOfCrashing()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1117/IndirectRecursiveKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].fail(String,String)'
    - '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].safeConstructorRejectsIndirectRecursiveKeyInsteadOfCrashing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1117/IndirectRecursiveKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest
    signature: '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest:27,1
    - Dst: '[T].getClass()'
      Src: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].assertEquals(org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest)'
      Src: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 29
      start: 25
    functionDepth: 5
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].testLoadObjectAsMapping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue335/JavaLangObjectTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].assertEquals(org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[T].getClass()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].testLoadObjectAsMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest:35,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].assertTrue(org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest)'
      Src: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    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: 39
      start: 31
    functionDepth: 5
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].testLoadObjectAsScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue335/JavaLangObjectTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].assertTrue(org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].testLoadObjectAsScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue335/JavaLangObjectTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest
    signature: '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testSupplementaryCharacter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testSupplementaryCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testBasicMultilingualPlane()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testBasicMultilingualPlane()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest,T)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testDumpSupplementaryCodePoint()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest,T)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testDumpSupplementaryCodePoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:68,1
    - Dst: '[String].<init>(T,org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest,String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 63
    functionDepth: 4
    functionLinenumber: 63
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testDumpNonPrintableCharacter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest,String)'
    - '[String].<init>(T,org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testDumpNonPrintableCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:75,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:78,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 73
    functionDepth: 4
    functionLinenumber: 73
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testDumpSurrogateCharacter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testDumpSurrogateCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:86,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testLoadSupplementaryCodePoint()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testLoadSupplementaryCodePoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:91,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:92,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:94,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 89
    functionDepth: 4
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testLoadSurrogateCharacter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(String,org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testLoadSurrogateCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].getClassLoader()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].getResourceAsStream(String)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:104,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:105,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:105,1
    - Dst: emoji.sizes.keySet()
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:107,1
    - Dst: emoji.values.keySet()
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest,org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:107,1
    - Dst: emoji.sizes.entrySet()
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:109,1
    - Dst: mainTopic.getKey()
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:110,1
    - Dst: mainTopic.getValue()
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:111,1
    - Dst: emoji.values.get(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:113,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].keySet()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].keySet()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest,org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].entrySet()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:116,1
    - Dst: subTopic.getKey()
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:117,1
    - Dst: subTopic.getValue()
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:119,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].intValue()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:119,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].get(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:119,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].size()'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:119,1
    - Dst: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest,org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
      Src: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 103
    functionDepth: 4
    functionLinenumber: 103
    functionLinenumberEnd: 123
    functionName: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testLoadingEmoji()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
    functionUses: 0
    functionsReached:
    - emoji.values.get(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
    - subTopic.getValue()
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].assertEquals(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest,org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
    - subTopic.getKey()
    - mainTopic.getKey()
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].keySet()'
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].intValue()'
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].entrySet()'
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].getClass()'
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].getResourceAsStream(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - emoji.sizes.keySet()
    - emoji.sizes.entrySet()
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].get(org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest)'
    - emoji.values.keySet()
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].size()'
    - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].getClassLoader()'
    - mainTopic.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testLoadingEmoji()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest
    signature: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Map<String, Integer>>
      - Map<String, Map<String, List<String>>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest.EmojiContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest.EmojiContainer].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest.EmojiContainer
    signature: '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest.EmojiContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:42,1
    - Dst: '[org.yaml.snakeyaml.serializer.AnchorGenerator].<init>()'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:43,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:52,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:54,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:55,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:57,1
    - Dst: '[java.util.ArrayList].add(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:58,1
    - Dst: '[java.util.ArrayList].add(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<Character>
      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: 63
      start: 41
    functionDepth: 4
    functionLinenumber: 41
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].testUnicodeAnchor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue480/AnchorUnicodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(java.util.ArrayList)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.serializer.AnchorGenerator].<init>()'
    - '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].testUnicodeAnchor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].createSettings(org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:67,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:68,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:69,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:70,1
    - Dst: '[java.util.ArrayList].add(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:71,1
    - Dst: '[java.util.ArrayList].add(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:75,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].startsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].assertTrue(org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<Character>
      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: 80
      start: 65
    functionDepth: 4
    functionLinenumber: 65
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].testInvalidAnchor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue480/AnchorUnicodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].startsWith(String)'
    - '[java.util.ArrayList].add(java.util.ArrayList)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].createSettings(org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest)'
    - '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].fail()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].assertTrue(org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].testInvalidAnchor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:83,1
    - Dst: '[org.yaml.snakeyaml.serializer.AnchorGenerator].<init>()'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:84,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator)'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Character
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<Character>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.DumperOptions
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - invalid
    argTypes:
    - Character
    constantsTouched: []
    func_position:
      end: 91
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 91
    functionName: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].createSettings(Character)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue480/AnchorUnicodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator)'
    - '[org.yaml.snakeyaml.serializer.AnchorGenerator].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.DumperOptions
    signature: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].createSettings(Character)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<Character>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue480/AnchorUnicodeTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest
    signature: '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:23,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setK(int)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:24,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setV(String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:25,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue115.ParameterizedBean)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:32,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:33,1
    - Dst: '[T].getK()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest,org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:33,1
    - Dst: '[T].getV()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 22
    functionDepth: 5
    functionLinenumber: 22
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].testAsStandalone()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue115.ParameterizedBean)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setV(String)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest,org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].<init>()'
    - '[T].getK()'
    - '[T].getV()'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setK(int)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].testAsStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.IssueBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setK(int)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setV(String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.IssueBean].setBean(org.yaml.snakeyaml.issues.issue115.ParameterizedBean)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue115.IssueBean)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:48,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:49,1
    - Dst: '[T].getBean()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].getK()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest,org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:49,1
    - Dst: '[T].getBean()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].getV()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 37
    functionDepth: 5
    functionLinenumber: 37
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].testAsJavaBeanProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue115.IssueBean].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(String,String)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setV(String)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest,org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].getV()'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue115.IssueBean)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].getK()'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setK(int)'
    - '[T].getBean()'
    - '[org.yaml.snakeyaml.issues.issue115.IssueBean].setBean(org.yaml.snakeyaml.issues.issue115.ParameterizedBean)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].testAsJavaBeanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedJavaBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue115.ParameterizedBean<Integer,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue115.ParameterizedBean<Integer,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.issues.issue115.IssueBean].getBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/IssueBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue115.ParameterizedBean<Integer,String>
    signature: '[org.yaml.snakeyaml.issues.issue115.IssueBean].getBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue115.ParameterizedBean<Integer,String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue115.ParameterizedBean<Integer,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - org.yaml.snakeyaml.issues.issue115.ParameterizedBean<Integer,String>
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue115.IssueBean].setBean(org.yaml.snakeyaml.issues.issue115.ParameterizedBean<Integer,String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/IssueBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue115.IssueBean].setBean(org.yaml.snakeyaml.issues.issue115.ParameterizedBean<Integer,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue115.IssueBean:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue115.ParameterizedBean<Integer,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue115.IssueBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue115.IssueBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/IssueBean.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue115.IssueBean
    signature: '[org.yaml.snakeyaml.issues.issue115.IssueBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - V
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].getK()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].getK()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - V
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - k
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setK(K)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setK(K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - V
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].getV()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].getV()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - V
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setV(V)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setV(V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - V
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue115.ParameterizedBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue115.ParameterizedBean
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue115.Parameterized].<init>()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:23,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue115.Parameterized)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].assertEquals(org.yaml.snakeyaml.issues.issue115.ParameterizedTest,org.yaml.snakeyaml.issues.issue115.ParameterizedTest)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 22
    functionDepth: 5
    functionLinenumber: 22
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].testAsStandalone()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue115.Parameterized)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].assertEquals(org.yaml.snakeyaml.issues.issue115.ParameterizedTest,org.yaml.snakeyaml.issues.issue115.ParameterizedTest)'
    - '[org.yaml.snakeyaml.issues.issue115.Parameterized].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].testAsStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.Issue].<init>()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.Parameterized].<init>()'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue115.Issue)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].assertEquals(org.yaml.snakeyaml.issues.issue115.ParameterizedTest,org.yaml.snakeyaml.issues.issue115.ParameterizedTest)'
      Src: org.yaml.snakeyaml.issues.issue115.ParameterizedTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].testAsJavaBeanProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue115.Issue].<init>()'
    - '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].assertEquals(org.yaml.snakeyaml.issues.issue115.ParameterizedTest,org.yaml.snakeyaml.issues.issue115.ParameterizedTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue115.Issue)'
    - '[org.yaml.snakeyaml.issues.issue115.Parameterized].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].testAsJavaBeanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue115.ParameterizedTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue115.ParameterizedTest
    signature: '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue115.Parameterized].<init>()'
      Src: org.yaml.snakeyaml.issues.issue115.Issue:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue115.Parameterized<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue115.Issue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue115.Issue].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue115.Parameterized].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue115.Issue
    signature: '[org.yaml.snakeyaml.issues.issue115.Issue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue115.Parameterized
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue115.Parameterized].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue115.Parameterized
    signature: '[org.yaml.snakeyaml.issues.issue115.Parameterized].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:33,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertNotNull(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest,T)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:38,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertEquals(int,org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].referencesWithRecursiveKeysInListAllowedByDefault()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesWithListsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertEquals(int,org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertNotNull(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest,T)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].referencesWithRecursiveKeysInListAllowedByDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:45,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertNotNull(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest,T)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:50,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertEquals(int,org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].referencesWithRecursiveSequences()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesWithListsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertEquals(int,org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertNotNull(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest,T)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].referencesWithRecursiveSequences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:57,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertNotNull(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest,T)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:62,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertEquals(int,org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].referencesWithRecursiveKeysInList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesWithListsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertEquals(int,org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].assertNotNull(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest,T)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].referencesWithRecursiveKeysInList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesWithListsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest
    signature: '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:44,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].billionLaughsAttackLoaded()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/BillionLaughsAttackTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].billionLaughsAttackLoaded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:53,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:57,1
    - Dst: '[T].toString()'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].assertTrue(String)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].billionLaughsAttackExpanded()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/BillionLaughsAttackTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].toString()'
    - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].assertTrue(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].billionLaughsAttackExpanded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:70,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:73,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].assertEquals(String,org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].billionLaughsAttackWithRestrictedAliases()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/BillionLaughsAttackTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].fail()'
    - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].assertEquals(String,org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].billionLaughsAttackWithRestrictedAliases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:82,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:83,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:84,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 80
    functionDepth: 4
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].doNotRestrictScalarAliases()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/BillionLaughsAttackTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].doNotRestrictScalarAliases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/BillionLaughsAttackTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest
    signature: '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:35,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:38,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:45,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:46,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:47,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:48,1
    - Dst: s1.put(String,java.util.HashMap)
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:50,1
    - Dst: s1.put(String,java.util.HashMap)
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:51,1
    - Dst: '[java.util.HashMap].put(String,java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:52,1
    - Dst: '[java.util.HashMap].put(String,java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:53,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:61,1
    - Dst: '[java.util.HashMap].put(java.util.HashMap,String)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:62,1
    - Dst: '[java.util.HashMap].put(String,java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:63,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:65,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].createDump(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[java.util.HashMap].put(String,java.util.HashMap)'
    - '[java.util.HashMap].put(java.util.HashMap,String)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - s1.put(String,java.util.HashMap)
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].createDump(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].createDump(int)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:72,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:74,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:76,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:77,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:78,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:81,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:84,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue377.ReferencesTest)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:83,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].assertTrue(String,float)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 70
    functionDepth: 4
    functionLinenumber: 70
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].referencesWithRecursiveKeysNotAllowedByDefault()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue377.ReferencesTest)'
    - System.currentTimeMillis()
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].createDump(int)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].fail()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].assertTrue(String,float)'
    - '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].referencesWithRecursiveKeysNotAllowedByDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].createDump(int)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:93,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:96,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:97,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:98,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:99,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].parseManyAliasesForCollections()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].createDump(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].parseManyAliasesForCollections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].createDump(org.yaml.snakeyaml.issues.issue377.ReferencesTest)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:112,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:114,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:115,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:116,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:117,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(org.yaml.snakeyaml.issues.issue377.ReferencesTest)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:118,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:119,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:121,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:122,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:124,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue377.ReferencesTest)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:124,1
    - Dst: System.currentTimeMillis()
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:126,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].assertTrue(String,float)'
      Src: org.yaml.snakeyaml.issues.issue377.ReferencesTest:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 108
    functionDepth: 4
    functionLinenumber: 108
    functionLinenumberEnd: 129
    functionName: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].referencesWithRestrictedNesting()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue377.ReferencesTest)'
    - System.currentTimeMillis()
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].fail()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(org.yaml.snakeyaml.issues.issue377.ReferencesTest)'
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].createDump(org.yaml.snakeyaml.issues.issue377.ReferencesTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].assertTrue(String,float)'
    - '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].referencesWithRestrictedNesting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue377.ReferencesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue377.ReferencesTest
    signature: '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:32,1
    - Dst: '[java.util.HashMap].put(String,boolean)'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:33,1
    - Dst: '[java.util.HashMap].put(java.util.HashMap,boolean)'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:34,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:35,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:36,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest].testNoSpaceIsRequired()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/SpaceAfterAliasTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[java.util.HashMap].put(String,boolean)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[java.util.HashMap].put(java.util.HashMap,boolean)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest].testNoSpaceIsRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/SpaceAfterAliasTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest
    signature: '[org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest:28,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 26
    functionDepth: 7
    functionLinenumber: 26
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest].finalizeConstruction()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1079/FinalizeConstructionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest].finalizeConstruction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1079/FinalizeConstructionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest
    signature: '[org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].startsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:37,1
    - Dst: org.junit.Assume.assumeTrue(org.yaml.snakeyaml.issues.issue133.StackOverflowTest)
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:40,1
    - Dst: '[java.awt.Point].<init>()'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.awt.Point)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:43,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:45,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].assertTrue(String,org.yaml.snakeyaml.issues.issue133.StackOverflowTest)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].testDumpRecursiveObjectOnJava6()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue133/StackOverflowTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    - org.junit.Assume.assumeTrue(org.yaml.snakeyaml.issues.issue133.StackOverflowTest)
    - '[java.awt.Point].<init>()'
    - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].startsWith(String)'
    - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].assertTrue(String,org.yaml.snakeyaml.issues.issue133.StackOverflowTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.awt.Point)'
    - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].contains(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].testDumpRecursiveObjectOnJava6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:80,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:80,1
    - Dst: '[java.awt.Point].<init>()'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:81,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.awt.Point)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].testDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue133/StackOverflowTest.java
    functionUses: 0
    functionsReached:
    - '[java.awt.Point].<init>()'
    - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter)'
    - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.awt.Point)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].testDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue133.StackOverflowTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue133/StackOverflowTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue133.StackOverflowTest
    signature: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter:64,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue133/StackOverflowTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter:70,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter:70,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter:73,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.yaml.snakeyaml.introspector.Property
      - Object
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.NodeTuple
      static: false
      superClass: Representer
    argCount: 4
    argNames:
    - javaBean
    - property
    - propertyValue
    - customTag
    argTypes:
    - Object
    - org.yaml.snakeyaml.introspector.Property
    - Object
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 75
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue133/StackOverflowTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getName()'
    - '[String].equals(String)'
    - '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.NodeTuple
    signature: '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:28,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:29,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue481.DumpAnchorTest)'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:30,1
    - Dst: '[org.yaml.snakeyaml.serializer.AnchorGenerator].<init>()'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:31,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator)'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:37,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:39,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:41,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue481.DumpAnchorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue481.DumpAnchorTest)'
      Src: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue481.DumpAnchorTest].test_anchor_test()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue481/DumpAnchorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue481.DumpAnchorTest)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.serializer.AnchorGenerator].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue481.DumpAnchorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue481.DumpAnchorTest)'
    - '[java.io.StringWriter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue481.DumpAnchorTest].test_anchor_test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue481.DumpAnchorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue481/DumpAnchorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue481.DumpAnchorTest
    signature: '[org.yaml.snakeyaml.issues.issue481.DumpAnchorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:53,1
    - Dst: '[ReferencingBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:54,1
    - Dst: '[ReferencingBean].getMyBeans()'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].add(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:55,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:57,1
    - Dst: '[java.util.LinkedHashMap].put(String,ReferencingBean)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:59,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:60,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:62,1
    - Dst: '[java.util.LinkedHashMap].put(String,ReferencingBean)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - collectionFirst
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 66
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].createData(boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 2
    functionsReached:
    - '[ReferencingBean].getMyBeans()'
    - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].add(org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
    - '[ReferencingBean].<init>()'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[java.util.LinkedHashMap].put(String,ReferencingBean)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].createData(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:71,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].toString()'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].assertTrue(org.yaml.snakeyaml.issues.issue114.PreserveTypeTest)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 68
    functionDepth: 5
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].check(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].getClass()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].assertTrue(org.yaml.snakeyaml.issues.issue114.PreserveTypeTest)'
    - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].toString()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].check(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].createData(boolean)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:78,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].check(String)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 4
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].testPreserveType1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].check(String)'
    - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].createData(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].testPreserveType1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:83,1
    - Dst: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].createData(boolean)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:84,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:84,1
    - Dst: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].check(String)'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 4
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].testPreserveType2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].check(String)'
    - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].createData(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].testPreserveType2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean].getDummy()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean].getDummy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dummy
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean].setDummy(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean].setDummy(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<MyBean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.emitter.template.MyBean>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean].getMyBeans()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.emitter.template.MyBean>
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean].getMyBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.emitter.template.MyBean>
      classConcrete: true
      classEnum: false
      classFields:
      - List<MyBean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - myBeans
    argTypes:
    - java.util.List<org.yaml.snakeyaml.emitter.template.MyBean>
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean].setMyBeans(java.util.List<org.yaml.snakeyaml.emitter.template.MyBean>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean].setMyBeans(java.util.List<org.yaml.snakeyaml.emitter.template.MyBean>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<MyBean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean
    signature: '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:31,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].is(int)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].assertThat(String,org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest,org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:33,1
    - Dst: '[T].keySet()'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].hasItems(String,String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].assertThat(org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest,org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:34,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].is(String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].assertThat(org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest,org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:36,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].is(String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].assertThat(org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest,org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:37,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].is(String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].assertThat(org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest,org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:38,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].is(String)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].assertThat(org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest,org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].deleteDuplicatKeysInCorrectOrder()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue386/DuplicateKeysOrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].assertThat(String,org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest,org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest)'
    - '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].assertThat(org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest,org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest)'
    - '[T].keySet()'
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].hasItems(String,String,String,String)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].is(int)'
    - '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].is(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].deleteDuplicatKeysInCorrectOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue386/DuplicateKeysOrderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest
    signature: '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue512.ListWithCommentTest:25,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue512.ListWithCommentTest:26,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.issues.issue512.ListWithCommentTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue512.ListWithCommentTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue512.ListWithCommentTest:29,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue512.ListWithCommentTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue512.ListWithCommentTest].assertEquals(int,org.yaml.snakeyaml.issues.issue512.ListWithCommentTest)'
      Src: org.yaml.snakeyaml.issues.issue512.ListWithCommentTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue512.ListWithCommentTest].testList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue512/ListWithCommentTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue512.ListWithCommentTest].assertEquals(int,org.yaml.snakeyaml.issues.issue512.ListWithCommentTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue512.ListWithCommentTest].testList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue512.ListWithCommentTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue512.ListWithCommentTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue512/ListWithCommentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue512.ListWithCommentTest
    signature: '[org.yaml.snakeyaml.issues.issue512.ListWithCommentTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest:24,1
    - Dst: '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest:25,1
    - Dst: e.getPosition()
      Src: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest)'
      Src: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest:27,1
    - Dst: e.getName()
      Src: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].assertEquals(String,org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest)'
      Src: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest:28,1
    - Dst: e.getCodePoint()
      Src: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest)'
      Src: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].testGetters()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue138/ReaderExceptionTest.java
    functionUses: 0
    functionsReached:
    - e.getName()
    - '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].assertEquals(String,org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest)'
    - e.getCodePoint()
    - '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest)'
    - e.getPosition()
    - '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].fail()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].testGetters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue138/ReaderExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest
    signature: '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:31,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:32,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:33,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:33,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:33,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:34,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:38,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest,org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:38,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:39,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest,org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].deleteDuplicatKeysInCorrectOrder()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue395/ReportPositionForDuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].contains(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest,org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].deleteDuplicatKeysInCorrectOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue395/ReportPositionForDuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest
    signature: '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datastring.getBytes()
      Src: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest:35,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest:35,1
    - Dst: '[java.io.InputStreamReader].<init>(org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest,org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest:40,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest:42,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest,org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest:42,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].testNoOutOfMemoryError()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1064/FuzzyCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].contains(String)'
    - datastring.getBytes()
    - '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest,org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest)'
    - e.getMessage()
    - '[java.io.InputStreamReader].<init>(org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest,org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest)'
    - '[java.io.ByteArrayInputStream].<init>(org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].testNoOutOfMemoryError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1064/FuzzyCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest
    signature: '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue147.PrintableTest:23,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.issues.issue147.PrintableTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue147.PrintableTest:24,1
    - Dst: '[org.yaml.snakeyaml.issues.issue147.PrintableTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue147.PrintableTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue147.PrintableTest].testFFFD()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue147/PrintableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue147.PrintableTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue147.PrintableTest].testFFFD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue147.PrintableTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue147.PrintableTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue147/PrintableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue147.PrintableTest
    signature: '[org.yaml.snakeyaml.issues.issue147.PrintableTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue38.Bean,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest,org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 4
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest].testDumpExtendedEnum()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue409/DumpEnumAsJavabeanPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue38.Bean,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest,org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest].testDumpExtendedEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue409/DumpEnumAsJavabeanPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest
    signature: '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ExtendedEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest.Bean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest.Bean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue409/DumpEnumAsJavabeanPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest.Bean
    signature: '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest.Bean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:35,1
    - Dst: data.getId()
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:38,1
    - Dst: data.getAge()
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 29
    functionDepth: 5
    functionLinenumber: 29
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testNoMerge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - data.getAge()
    - data.getId()
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testNoMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:44,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:47,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:49,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].getAge()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:50,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].getId()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:51,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:54,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].getAge()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:55,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].getId()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:56,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:59,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].getAge()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:60,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].getId()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:61,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:64,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataMore].getAge()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:65,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataMore].getId()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:66,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataMore].isComplete()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertTrue()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:70,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:71,1
    - Dst: '[java.util.Map<?,?>].size()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:71,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:72,1
    - Dst: '[java.util.Map<?,?>].containsKey(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertTrue(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:72,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:73,1
    - Dst: '[java.util.Map<?,?>].get(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:73,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:76,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataMore].getAge()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:77,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataMore].getId()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:78,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataMore].isComplete()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:79,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:81,1
    - Dst: '[java.util.HashSet].add(org.yaml.snakeyaml.issues.issue100.Data)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:84,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:87,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:87,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:87,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 89
    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: 88
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeWithTags()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue100.DataMore].isComplete()'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertTrue()'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getClass()'
    - '[java.util.HashSet].add(org.yaml.snakeyaml.issues.issue100.Data)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertTrue(boolean)'
    - '[java.util.Map<?,?>].size()'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertTrue(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[java.util.Map<?,?>].containsKey(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[java.util.HashSet].<init>()'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,int)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue100.DataMore].getAge()'
    - '[T].get(int)'
    - '[org.yaml.snakeyaml.issues.issue100.Data].getId()'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[java.util.HashSet].size()'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertFalse(boolean)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue100.DataMore].getId()'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[java.util.Map<?,?>].get(String)'
    - '[org.yaml.snakeyaml.issues.issue100.Data].getAge()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeWithTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:98,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:99,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:101,1
    - Dst: first.getAge()
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:102,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:102,1
    - Dst: first.getId()
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:103,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:105,1
    - Dst: second.get(String)
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:106,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:106,1
    - Dst: second.get(String)
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 93
    functionDepth: 5
    functionLinenumber: 93
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeBeanToMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].get(int)'
    - first.getId()
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - second.get(String)
    - first.getAge()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeBeanToMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:115,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:116,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:118,1
    - Dst: first.getAge()
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:119,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:119,1
    - Dst: first.getId()
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:120,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:120,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:122,1
    - Dst: second.get(String)
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:123,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:123,1
    - Dst: second.get(String)
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:124,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 110
    functionDepth: 5
    functionLinenumber: 110
    functionLinenumberEnd: 125
    functionName: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeAndDeviate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].get(int)'
    - first.getId()
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - second.get(String)
    - first.getAge()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeAndDeviate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:143,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:144,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:147,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getAge()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:147,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:147,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:148,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:148,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:148,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:151,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getAge()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:151,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:151,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:152,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:152,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertNull(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:152,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:155,1
    - Dst: third.get(String)
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:156,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:156,1
    - Dst: third.get(String)
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:157,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 138
    functionDepth: 5
    functionLinenumber: 138
    functionLinenumberEnd: 158
    functionName: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeAndDeviateOverride()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getId()'
    - third.get(String)
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getAge()'
    - '[T].get(int)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertNull(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeAndDeviateOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:164,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:166,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:166,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:166,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:167,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:168,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:168,1
    - Dst: '[T].getData()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:169,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:169,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:169,1
    - Dst: '[T].getData()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:170,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getAge()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:170,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:170,1
    - Dst: '[T].getMore()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:171,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getAge()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:171,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:171,1
    - Dst: '[T].getMore()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:172,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:172,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:172,1
    - Dst: '[T].getMore()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:173,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].isComplete()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:173,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertTrue(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 174
    functionName: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeBeanProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getId()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[T].getData()'
    - '[T].getMore()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].getAge()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertTrue(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].isComplete()'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeBeanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:185,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:185,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:185,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:186,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:187,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:187,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:189,1
    - Dst: firstMap.get(String)
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:192,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:192,1
    - Dst: firstMap.get(String)
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:193,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:193,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:195,1
    - Dst: secondData.getAge()
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:196,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:196,1
    - Dst: secondData.getId()
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:197,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 198
    functionName: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeMapToJavaBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[T].size()'
    - firstMap.get(String)
    - secondData.getAge()
    - '[T].get(int)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - secondData.getId()
    - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeMapToJavaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeJavaBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataMore].setId(String)'
      Src: org.yaml.snakeyaml.issues.issue100.DataMore:21,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataMore].setAge()'
      Src: org.yaml.snakeyaml.issues.issue100.DataMore:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue100.DataMore
      static: false
      superClass: org.yaml.snakeyaml.issues.issue100.Data
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataMore].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataMore.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue100.DataMore].setAge()'
    - '[org.yaml.snakeyaml.issues.issue100.DataMore].setId(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue100.DataMore
    signature: '[org.yaml.snakeyaml.issues.issue100.DataMore].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].<init>(String,int)'
      Src: org.yaml.snakeyaml.issues.issue100.DataMore:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue100.DataMore
      static: false
      superClass: org.yaml.snakeyaml.issues.issue100.Data
    argCount: 3
    argNames:
    - id
    - age
    - complete
    argTypes:
    - String
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataMore].<init>(String,int,boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataMore.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue100.Data].<init>(String,int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue100.DataMore
    signature: '[org.yaml.snakeyaml.issues.issue100.DataMore].<init>(String,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.issues.issue100.Data
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataMore].isComplete()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataMore.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue100.DataMore].isComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue100.Data
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataMore].setComplete(boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataMore.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.DataMore].setComplete(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].toString()'
      Src: org.yaml.snakeyaml.issues.issue100.DataMore:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.issues.issue100.Data
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataMore].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataMore.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue100.Data].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue100.DataMore].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeMapsTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeMapsTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeMapsTest:29,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeMapsTest:30,1
    - Dst: result.iterator()
      Src: org.yaml.snakeyaml.issues.issue100.MergeMapsTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].next()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeMapsTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].size()'
      Src: org.yaml.snakeyaml.issues.issue100.MergeMapsTest:34,1
    - Dst: data.size()
      Src: org.yaml.snakeyaml.issues.issue100.MergeMapsTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeMapsTest,org.yaml.snakeyaml.issues.issue100.MergeMapsTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeMapsTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].assertEquals(org.yaml.snakeyaml.issues.issue100.MergeMapsTest,org.yaml.snakeyaml.issues.issue100.MergeMapsTest)'
      Src: org.yaml.snakeyaml.issues.issue100.MergeMapsTest:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].testExplicitMergeTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeMapsTest.java
    functionUses: 0
    functionsReached:
    - data.size()
    - '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].assertEquals(String,org.yaml.snakeyaml.issues.issue100.MergeMapsTest,org.yaml.snakeyaml.issues.issue100.MergeMapsTest)'
    - result.iterator()
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].size()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].assertEquals(org.yaml.snakeyaml.issues.issue100.MergeMapsTest,org.yaml.snakeyaml.issues.issue100.MergeMapsTest)'
    - '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].next()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].testExplicitMergeTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue100.MergeMapsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeMapsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue100.MergeMapsTest
    signature: '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue100.Data
      - org.yaml.snakeyaml.issues.issue100.DataMore
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue100.DataBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue100.Data
      - org.yaml.snakeyaml.issues.issue100.DataMore
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataBean].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.DataBean].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue100.Data
      - org.yaml.snakeyaml.issues.issue100.DataMore
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue100.Data
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataBean].getData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue100.Data
    signature: '[org.yaml.snakeyaml.issues.issue100.DataBean].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue100.Data
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue100.Data
      - org.yaml.snakeyaml.issues.issue100.DataMore
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - org.yaml.snakeyaml.issues.issue100.Data
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataBean].setData(org.yaml.snakeyaml.issues.issue100.Data)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.DataBean].setData(org.yaml.snakeyaml.issues.issue100.Data)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue100.Data
      - org.yaml.snakeyaml.issues.issue100.DataMore
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue100.DataMore
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataBean].getMore()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue100.DataMore
    signature: '[org.yaml.snakeyaml.issues.issue100.DataBean].getMore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue100.DataMore
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue100.Data
      - org.yaml.snakeyaml.issues.issue100.DataMore
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - more
    argTypes:
    - org.yaml.snakeyaml.issues.issue100.DataMore
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataBean].setMore(org.yaml.snakeyaml.issues.issue100.DataMore)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.DataBean].setMore(org.yaml.snakeyaml.issues.issue100.DataMore)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue100.Data
      - org.yaml.snakeyaml.issues.issue100.DataMore
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue100.DataBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue100.DataBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue100.DataBean
    signature: '[org.yaml.snakeyaml.issues.issue100.DataBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue100.Data
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue100.Data].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/Data.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue100.Data
    signature: '[org.yaml.snakeyaml.issues.issue100.Data].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue100.Data
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - age
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue100.Data].<init>(String,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/Data.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue100.Data
    signature: '[org.yaml.snakeyaml.issues.issue100.Data].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue100.Data].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/Data.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue100.Data].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue100.Data].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/Data.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.Data].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue100.Data].getAge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/Data.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue100.Data].getAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - age
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue100.Data].setAge(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/Data.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue100.Data].setAge(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.issues.issue100.Data].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/Data.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue100.Data].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].toString()'
      Src: org.yaml.snakeyaml.issues.issue100.Data:55,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.issues.issue100.Data:55,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue100.Data)'
      Src: org.yaml.snakeyaml.issues.issue100.Data:55,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue100.Data].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/Data.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue100.Data].toString()'
    - '[Object].toString()'
    - '[String].equals(org.yaml.snakeyaml.issues.issue100.Data)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue100.Data].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].toString()'
      Src: org.yaml.snakeyaml.issues.issue100.Data:62,1
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue100.Data:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 63
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.issues.issue100.Data].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/Data.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue100.Data].toString()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue100.Data].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue177.PointBean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue177/PointBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue177.PointBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue177.PointBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue177.PointBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue177/PointBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue177.PointBean
    signature: '[org.yaml.snakeyaml.issues.issue177.PointBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue177.PointBeanTest:24,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue177.PointBeanTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue177.PointBeanTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue177.PointBeanTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue177.PointBeanTest:28,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue177.PointBeanTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue177.PointBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue177.PointBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue177.PointBeanTest:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 23
    functionDepth: 5
    functionLinenumber: 23
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue177.PointBeanTest].testNoSingleQuoteForBlockStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue177/PointBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue177.PointBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue177.PointBeanTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue177.PointBeanTest].fail()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue177.PointBeanTest].testNoSingleQuoteForBlockStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue177.PointBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue177.PointBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue177/PointBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue177.PointBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue177.PointBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.yaml.snakeyaml.issues.issue177.PointBean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.issues.issue177.Points].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue177/Points.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue177.Points].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.yaml.snakeyaml.issues.issue177.PointBean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue177.Points
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue177.Points].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue177/Points.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue177.Points
    signature: '[org.yaml.snakeyaml.issues.issue177.Points].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1100.YamlRoot
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1100.YamlRoot].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1100/YamlRoot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1100.YamlRoot
    signature: '[org.yaml.snakeyaml.issues.issue1100.YamlRoot].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].yamlData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1100/JacksonTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].yamlData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].builder()'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:59,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].loaderOptions(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].build()'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:59,1
    - Dst: '[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>(org.yaml.snakeyaml.issues.issue1100.JacksonTest)'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:59,1
    - Dst: '[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(org.yaml.snakeyaml.issues.issue1100.JacksonTest)'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].configure(org.yaml.snakeyaml.issues.issue1100.JacksonTest,boolean)'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.databind.ObjectMapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].createYamlMapper()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1100/JacksonTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].build()'
    - '[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(org.yaml.snakeyaml.issues.issue1100.JacksonTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>(org.yaml.snakeyaml.issues.issue1100.JacksonTest)'
    - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].configure(org.yaml.snakeyaml.issues.issue1100.JacksonTest,boolean)'
    - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].loaderOptions(org.yaml.snakeyaml.LoaderOptions)'
    - '[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].builder()'
    linkageType: ''
    returnType: com.fasterxml.jackson.databind.ObjectMapper
    signature: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].createYamlMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].createYamlMapper()'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].yamlData()'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:67,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:67,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.yaml.snakeyaml.issues.issue1100.JacksonTest)'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].assertTrue(org.yaml.snakeyaml.issues.issue1100.JacksonTest)'
      Src: org.yaml.snakeyaml.issues.issue1100.JacksonTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - com.fasterxml.jackson.core.JsonProcessingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].loadAsYamlMapper()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1100/JacksonTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.yaml.snakeyaml.issues.issue1100.JacksonTest)'
    - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].createYamlMapper()'
    - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].yamlData()'
    - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].assertTrue(org.yaml.snakeyaml.issues.issue1100.JacksonTest)'
    - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].loadAsYamlMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1100.JacksonTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1100/JacksonTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1100.JacksonTest
    signature: '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayMember].<init>(String,int)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:26,1
    - Dst: '[ArrayMember].<init>(String,int)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:27,1
    - Dst: '[ArrayMember].<init>(String,int)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setId(String)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setNumber(int)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setMembers(org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:32,1
    - Dst: '[ArrayMember].<init>(String,int)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:34,1
    - Dst: '[ArrayMember].<init>(String,int)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:34,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:35,1
    - Dst: '[ArrayMember].<init>(String,int)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:36,1
    - Dst: '[java.util.ArrayList].add(ArrayMember)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:36,1
    - Dst: '[ArrayMember].<init>(String,int)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:37,1
    - Dst: '[java.util.ArrayList].add(ArrayMember)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setList(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:40,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:44,1
    - Dst: '[T].getMembers()'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:47,1
    - Dst: '[T].getList()'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].size()'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:48,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:49,1
    - Dst: '[T].getNumber()'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:50,1
    - Dst: '[T].getMembers()'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertTrue(org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].testArrayProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setNumber(int)'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].size()'
    - '[T].getId()'
    - '[T].getMembers()'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertTrue(org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setList(java.util.ArrayList)'
    - '[T].getNumber()'
    - '[java.util.ArrayList].<init>(int)'
    - '[T].getList()'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].assertEquals(String,String)'
    - '[java.util.ArrayList].add(ArrayMember)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setId(String)'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setMembers(org.yaml.snakeyaml.issues.issue74.ArrayBeanTest)'
    - '[ArrayMember].<init>(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].testArrayProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - ArrayMember[]
      - ArrayMember[]
      - List<ArrayMember>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - ArrayMember[]
      - ArrayMember[]
      - List<ArrayMember>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - ArrayMember[]
      - ArrayMember[]
      - List<ArrayMember>
      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: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - ArrayMember[]
      - ArrayMember[]
      - List<ArrayMember>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setNumber(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - ArrayMember[]
      - ArrayMember[]
      - List<ArrayMember>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ArrayMember[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getMembers()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ArrayMember[]
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getMembers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ArrayMember[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - ArrayMember[]
      - ArrayMember[]
      - List<ArrayMember>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - members
    argTypes:
    - ArrayMember[]
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setMembers(ArrayMember[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setMembers(ArrayMember[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - ArrayMember[]
      - ArrayMember[]
      - List<ArrayMember>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<ArrayMember>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<ArrayMember>
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<ArrayMember>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - ArrayMember[]
      - ArrayMember[]
      - List<ArrayMember>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<ArrayMember>
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setList(java.util.List<ArrayMember>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setList(java.util.List<ArrayMember>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - ArrayMember[]
      - ArrayMember[]
      - List<ArrayMember>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - age
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].<init>(String,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].getAge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].getAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - age
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].setAge(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].setAge(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 136
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 136
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:24,1
    - Dst: '[Number].getClass()'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:26,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 32
      start: 22
    functionDepth: 5
    functionLinenumber: 22
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsInteger()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
    - '[Number].getClass()'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:36,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(Number,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: 43
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsDouble()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(Number,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:46,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:51,1
    - Dst: loaded.number.floatValue()
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:52,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: 53
      start: 45
    functionDepth: 5
    functionLinenumber: 45
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsFloatInfinity()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - loaded.number.floatValue()
    - '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsFloatInfinity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:56,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:61,1
    - Dst: loaded.number.doubleValue()
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:62,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: 63
      start: 55
    functionDepth: 5
    functionLinenumber: 55
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsDoubleInfinity()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
    - loaded.number.doubleValue()
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsDoubleInfinity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:66,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:70,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:71,1
    - Dst: loaded.number.floatValue()
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:72,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: 73
      start: 65
    functionDepth: 5
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsNegativeFloatInfinity()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - loaded.number.floatValue()
    - '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsNegativeFloatInfinity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:76,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:80,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:81,1
    - Dst: loaded.number.doubleValue()
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:82,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: 83
      start: 75
    functionDepth: 5
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsNegativeDoubleInfinity()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
    - loaded.number.doubleValue()
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsNegativeDoubleInfinity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:86,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:90,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:91,1
    - Dst: loaded.number.floatValue()
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:92,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: 93
      start: 85
    functionDepth: 5
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsFloatNaN()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - loaded.number.floatValue()
    - '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsFloatNaN()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:96,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:99,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:100,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:101,1
    - Dst: loaded.number.doubleValue()
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:102,1
    - Dst: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue183.NumberBeanTest:102,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: 103
      start: 95
    functionDepth: 5
    functionLinenumber: 95
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsDoubleNaN()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue183.NumberBean)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue183.NumberBeanTest,org.yaml.snakeyaml.issues.issue183.NumberBeanTest)'
    - loaded.number.doubleValue()
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsDoubleNaN()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue183.NumberBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue183.NumberBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Number
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue183.NumberBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBean.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue183.NumberBean
    signature: '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.yaml.snakeyaml.issues.issue205.AppleSmileTest:25,1
    - Dst: '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].getContextClassLoader()'
      Src: org.yaml.snakeyaml.issues.issue205.AppleSmileTest:25,1
    - Dst: '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].getResourceAsStream(String)'
      Src: org.yaml.snakeyaml.issues.issue205.AppleSmileTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue205.AppleSmileTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue205.AppleSmileTest)'
      Src: org.yaml.snakeyaml.issues.issue205.AppleSmileTest:28,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue205.AppleSmileTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].assertEquals(String,org.yaml.snakeyaml.issues.issue205.AppleSmileTest)'
      Src: org.yaml.snakeyaml.issues.issue205.AppleSmileTest:30,1
    - Dst: System.out.println(org.yaml.snakeyaml.issues.issue205.AppleSmileTest)
      Src: org.yaml.snakeyaml.issues.issue205.AppleSmileTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].testEmoji()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue205/AppleSmileTest.java
    functionUses: 0
    functionsReached:
    - Thread.currentThread()
    - '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].getResourceAsStream(String)'
    - System.out.println(org.yaml.snakeyaml.issues.issue205.AppleSmileTest)
    - '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].getContextClassLoader()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue205.AppleSmileTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].assertEquals(String,org.yaml.snakeyaml.issues.issue205.AppleSmileTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].testEmoji()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue205.AppleSmileTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue205/AppleSmileTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue205.AppleSmileTest
    signature: '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:34,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].assertTrue(org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test,org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test)'
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].testHugeMinorValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1061/FuzzYAMLRead56902Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].contains(String)'
    - '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].assertTrue(org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test,org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].testHugeMinorValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:46,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:48,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].assertTrue(org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test,org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test)'
      Src: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 41
    functionDepth: 4
    functionLinenumber: 41
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].testHugeMajorValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1061/FuzzYAMLRead56902Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].contains(String)'
    - '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].assertTrue(org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test,org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].testHugeMajorValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1061/FuzzYAMLRead56902Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test
    signature: '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor)'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue139.UniqueKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest:34,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue139.UniqueKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest].testNotUnique()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/UniqueKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue139.UniqueKeyTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor)'
    - '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue139.UniqueKeyTest)'
    - '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest].testNotUnique()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/UniqueKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest
    signature: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor:43,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/UniqueKeyTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor
    signature: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor:48,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor:50,1
    - Dst: tuple.getValueNode()
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].constructObject(org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor)'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].constructObject(org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor)'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor:56,1
    - Dst: '[java.util.Map<Object,Object>].put(org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor,org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor)'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor:57,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor:59,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      - java.util.Map<Object,Object>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Constructor
    argCount: 2
    argNames:
    - node
    - mapping
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    - java.util.Map<Object,Object>
    constantsTouched: []
    func_position:
      end: 62
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map<Object,Object>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/UniqueKeyTest.java
    functionUses: 0
    functionsReached:
    - tuple.getValueNode()
    - '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].constructObject(org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor)'
    - '[java.util.Map<Object,Object>].put(org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor,org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor)'
    - '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].hashCode()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - tuple.getKeyNode()
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map<Object,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:27,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(int,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:28,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:29,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(org.yaml.snakeyaml.issues.issue139.MergeValueTest,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].testNotUniqueSimple()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/MergeValueTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(int,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(org.yaml.snakeyaml.issues.issue139.MergeValueTest,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].testNotUniqueSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].check(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].check(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].testMerge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/MergeValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].check(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:42,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(int,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:43,1
    - Dst: '[T].containsKey(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertTrue(org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:44,1
    - Dst: '[T].containsKey(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertTrue(org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:45,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:46,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(org.yaml.snakeyaml.issues.issue139.MergeValueTest,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].check(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/MergeValueTest.java
    functionUses: 1
    functionsReached:
    - '[T].containsKey(String)'
    - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(int,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(org.yaml.snakeyaml.issues.issue139.MergeValueTest,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertTrue(org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].check(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:59,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(int,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:60,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:61,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:62,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:63,1
    - Dst: common.get(String)
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(org.yaml.snakeyaml.issues.issue139.MergeValueTest,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:63,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:64,1
    - Dst: production.get(String)
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(org.yaml.snakeyaml.issues.issue139.MergeValueTest,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
      Src: org.yaml.snakeyaml.issues.issue139.MergeValueTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].testMergeUnlessAlreadyExists()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/MergeValueTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(int,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].assertEquals(org.yaml.snakeyaml.issues.issue139.MergeValueTest,org.yaml.snakeyaml.issues.issue139.MergeValueTest)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - common.get(String)
    - production.get(String)
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].testMergeUnlessAlreadyExists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue139.MergeValueTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/MergeValueTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue139.MergeValueTest
    signature: '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest:23,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest:24,1
    - Dst: '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest:25,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].assertTrue(org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest)'
      Src: org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest:27,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].testAliasFromRuby()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue485/RestrictAliasNamesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].contains(String)'
    - '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].assertTrue(org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].testAliasFromRuby()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue485/RestrictAliasNamesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest
    signature: '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MyObject].<init>()'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest:61,1
    - Dst: '[MyObject].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest:62,1
    - Dst: '[MyObject].getFeatures()'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest:63,1
    - Dst: '[MyObject].getMoreFeatures()'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest:64,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(MyObject)'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest:66,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 60
    functionDepth: 5
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest].testDerivedMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
    functionUses: 0
    functionsReached:
    - '[MyObject].getFeatures()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(MyObject)'
    - '[MyObject].setName(String)'
    - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest].put(String,String)'
    - '[MyObject].<init>()'
    - '[MyObject].getMoreFeatures()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest].testDerivedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue142.DerivedMapTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue142.DerivedMapTest
    signature: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue142.DerivedMapTest.Features
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.Features].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue142.DerivedMapTest.Features
    signature: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.Features].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Map<String, Object>
      - Features
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].getFeatures()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].getFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Map<String, Object>
      - Features
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - features
    argTypes:
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].setFeatures(java.util.Map<String,Object>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].setFeatures(java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Map<String, Object>
      - Features
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Map<String, Object>
      - Features
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Map<String, Object>
      - Features
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Features
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].getMoreFeatures()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Features
    signature: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].getMoreFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Features
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Map<String, Object>
      - Features
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - moreFeatures
    argTypes:
    - Features
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].setMoreFeatures(Features)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].setMoreFeatures(Features)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.Features].<init>()'
      Src: org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Map<String, Object>
      - Features
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.Features].<init>()'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject
    signature: '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:35,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:36,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:37,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:38,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:39,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.DumperOptions
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getDumperOptions()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1108/DumpCommentInFlowStyleTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.DumperOptions
    signature: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getDumperOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:46,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:47,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:48,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:49,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.LoaderOptions
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getLoaderOptions()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1108/DumpCommentInFlowStyleTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.LoaderOptions
    signature: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getLoaderOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getLoaderOptions()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getDumperOptions()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:56,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:57,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1108/DumpCommentInFlowStyleTest.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getDumperOptions()'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getLoaderOptions()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mapping.getValue()
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getValueNode()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getInLineComments()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getValue()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].extractInlineComment(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1108/DumpCommentInFlowStyleTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getInLineComments()'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getValueNode()'
    - mapping.getValue()
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].get(int)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].extractInlineComment(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getYaml()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:71,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:73,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:77,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].extractInlineComment(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:78,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:80,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].trim()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest,org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 69
    functionDepth: 4
    functionLinenumber: 69
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].readAndWriteCommentsInFlowStyleInMapping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1108/DumpCommentInFlowStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].trim()'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].extractInlineComment(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getYaml()'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest,org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].readAndWriteCommentsInFlowStyleInMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getYaml()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:86,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:88,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:88,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].extractInlineComment(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:89,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:89,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:90,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:91,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].trim()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest,org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 84
    functionDepth: 4
    functionLinenumber: 84
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].readAndWriteCommentsBlockStyleInMapping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1108/DumpCommentInFlowStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].trim()'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].extractInlineComment(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getYaml()'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest,org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].readAndWriteCommentsBlockStyleInMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getYaml()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:97,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:100,1
    - Dst: '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:100,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:104,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:106,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:106,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:107,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:108,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:111,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].trim()'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:111,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest,org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 95
    functionDepth: 4
    functionLinenumber: 95
    functionLinenumberEnd: 112
    functionName: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].readAndWriteCommentsInFlowStyleInSequence()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1108/DumpCommentInFlowStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].trim()'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getYaml()'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
    - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].assertEquals(org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest,org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].readAndWriteCommentsInFlowStyleInSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1108/DumpCommentInFlowStyleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest
    signature: '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:30,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:33,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].assertEquals(String,org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest)'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].parseOpenUnmatchedMappings()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue525/FuzzyStackOverflowTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].assertEquals(String,org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].parseOpenUnmatchedMappings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:42,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:44,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:47,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].assertEquals(String,org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest)'
      Src: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].parseOpenUnmatchedMappingsWithCustomLimit()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue525/FuzzyStackOverflowTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].assertEquals(String,org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].parseOpenUnmatchedMappingsWithCustomLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue525/FuzzyStackOverflowTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest
    signature: '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<java.util.Map.Entry<K,V>>].clear()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].clear()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList<java.util.Map.Entry<K,V>>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entry.getKey()
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap].equals(Object)'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:64,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].containsKey(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - entry.getKey()
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].containsKey(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entry.getValue()
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap].equals(Object)'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:73,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].containsValue(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - entry.getValue()
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].containsValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<java.util.Map.Entry<K,V>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].entrySet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.util.Set<java.util.Map.Entry<K,V>>
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].entrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entry.getKey()
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap].equals(Object)'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:86,1
    - Dst: entry.getValue()
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:87,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].get(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - entry.getValue()
    - entry.getKey()
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap].equals(Object)'
    linkageType: ''
    returnType: V
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap].values()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:94,1
    - Dst: '[java.util.Collection<V>].isEmpty()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].isEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<V>].isEmpty()'
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap].values()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<K>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].keySet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.util.Set<K>
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].keySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].<init>(K,V)'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:102,1
    - Dst: '[java.util.ArrayList<java.util.Map.Entry<K,V>>].add(org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry)'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - val
    argTypes:
    - K
    - V
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].put(K,V)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].<init>(K,V)'
    - '[java.util.ArrayList<java.util.Map.Entry<K,V>>].add(org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry)'
    linkageType: ''
    returnType: V
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].put(K,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?extendsK,?extendsV>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - java.util.Map<?extendsK,?extendsV>
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].putAll(java.util.Map<?extendsK,?extendsV>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].putAll(java.util.Map<?extendsK,?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<java.util.Map.Entry<K,V>>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:111,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap].hasNext()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:111,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap].next()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:112,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap].getKey()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:113,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap].equals(Object)'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:113,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap].remove()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.FakeMap].getValue()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 119
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 119
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].remove(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap].getValue()'
    - '[java.util.ArrayList<java.util.Map.Entry<K,V>>].iterator()'
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap].getKey()'
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap].equals(Object)'
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap].next()'
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap].hasNext()'
    - '[org.yaml.snakeyaml.issues.issue103.FakeMap].remove()'
    linkageType: ''
    returnType: V
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].remove(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<java.util.Map.Entry<K,V>>].size()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      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: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].size()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList<java.util.Map.Entry<K,V>>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].values()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 1
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].values()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue103.FakeMap:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<java.util.Map.Entry<K,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue103.FakeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue103.FakeMap
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - V
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - val
    argTypes:
    - K
    - V
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].<init>(K,V)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].<init>(K,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - V
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].getKey()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - V
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].getValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - K
      - V
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newV
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].setValue(V)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].setValue(V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].check(java.util.Map)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue103.MergingTest].testMergeWithDefaultMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/MergingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.issues.issue103.MergingTest].check(java.util.Map)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue103.MergingTest].testMergeWithDefaultMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:37,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:39,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].check(org.yaml.snakeyaml.issues.issue103.FakeMap)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue103.MergingTest].testMergeWithFakeMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/MergingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue103.MergingTest].check(org.yaml.snakeyaml.issues.issue103.FakeMap)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue103.MergingTest].testMergeWithFakeMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:52,1
    - Dst: '[java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>].containsKey(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertTrue(org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:53,1
    - Dst: '[java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>].containsKey(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertTrue(org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:54,1
    - Dst: '[java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:61,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:62,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:66,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:67,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:71,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:75,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:76,1
    - Dst: '[java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:83,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:83,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:84,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:84,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:84,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:85,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:87,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(String,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:87,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:89,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:90,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:90,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:91,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:92,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(String,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:96,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:97,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:97,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:98,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:98,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:98,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:99,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:99,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:99,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:100,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:100,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:100,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:101,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(String,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:101,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:104,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:105,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:105,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:105,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:106,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:106,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:106,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:108,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(String,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:108,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:110,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:111,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:111,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:112,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:112,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:112,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:113,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:113,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:113,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:115,1
    - Dst: '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(String,org.yaml.snakeyaml.issues.issue103.MergingTest)'
      Src: org.yaml.snakeyaml.issues.issue103.MergingTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 112
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>
    constantsTouched: []
    func_position:
      end: 116
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 116
    functionName: '[org.yaml.snakeyaml.issues.issue103.MergingTest].check(java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/MergingTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>].containsKey(String)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertTrue(org.yaml.snakeyaml.issues.issue103.MergingTest)'
    - '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(org.yaml.snakeyaml.issues.issue103.MergingTest,org.yaml.snakeyaml.issues.issue103.MergingTest)'
    - '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(String)'
    - '[java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>].get(String)'
    - '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(int,org.yaml.snakeyaml.issues.issue103.MergingTest)'
    - '[org.yaml.snakeyaml.issues.issue103.MergingTest].assertEquals(String,org.yaml.snakeyaml.issues.issue103.MergingTest)'
    - '[org.yaml.snakeyaml.issues.issue103.MergingTest].size()'
    - '[org.yaml.snakeyaml.issues.issue103.MergingTest].get(int)'
    - '[java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue103.MergingTest].check(java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue103.MergingTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue103.MergingTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/MergingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue103.MergingTest
    signature: '[org.yaml.snakeyaml.issues.issue103.MergingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: plainStyle.length()
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:28,1
    - Dst: plainStyle.charAt(int)
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(char,org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:29,1
    - Dst: plainStyle.charAt(int)
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(String,char,org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:30,1
    - Dst: plainStyle.charAt(int)
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(char,org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:31,1
    - Dst: plainStyle.charAt(int)
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(char,org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(org.yaml.snakeyaml.issues.issue1076.NewLineTest,T)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(org.yaml.snakeyaml.issues.issue1076.NewLineTest,T)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue1076.NewLineTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].doubleQuotedNewLine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1076/NewLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(char,org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
    - '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(String,char,org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
    - plainStyle.charAt(int)
    - plainStyle.length()
    - '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(org.yaml.snakeyaml.issues.issue1076.NewLineTest,T)'
    - '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue1076.NewLineTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].doubleQuotedNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1076.NewLineTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1076/NewLineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1076.NewLineTest
    signature: '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:31,1
    - Dst: MergedOrderTest.class.getResourceAsStream(String)
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue351.MergedOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:33,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:35,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].instanceOf()'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].assertThat(org.yaml.snakeyaml.issues.issue351.MergedOrderTest,org.yaml.snakeyaml.issues.issue351.MergedOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].instanceOf()'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].assertThat(org.yaml.snakeyaml.issues.issue351.MergedOrderTest,org.yaml.snakeyaml.issues.issue351.MergedOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:39,1
    - Dst: '[java.util.Map].entrySet()'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].toArray()'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:41,1
    - Dst: '[java.util.Map].entrySet()'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].toArray()'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].assertArrayEquals(org.yaml.snakeyaml.issues.issue351.MergedOrderTest,org.yaml.snakeyaml.issues.issue351.MergedOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].close()'
      Src: org.yaml.snakeyaml.issues.issue351.MergedOrderTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].mergedLinkedMapOrder()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue351/MergedOrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].instanceOf()'
    - '[java.util.Map].entrySet()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue351.MergedOrderTest)'
    - '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].toArray()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].assertArrayEquals(org.yaml.snakeyaml.issues.issue351.MergedOrderTest,org.yaml.snakeyaml.issues.issue351.MergedOrderTest)'
    - '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].close()'
    - '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].assertThat(org.yaml.snakeyaml.issues.issue351.MergedOrderTest,org.yaml.snakeyaml.issues.issue351.MergedOrderTest)'
    - MergedOrderTest.class.getResourceAsStream(String)
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].mergedLinkedMapOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue351.MergedOrderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue351/MergedOrderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue351.MergedOrderTest
    signature: '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:31,1
    - Dst: e.toString()
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:33,1
    - Dst: e.toString()
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].assertTrue(org.yaml.snakeyaml.issues.issue24.LineNumberTest,org.yaml.snakeyaml.issues.issue24.LineNumberTest)'
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:33,1
    - Dst: e.toString()
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:34,1
    - Dst: e.toString()
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].assertTrue(org.yaml.snakeyaml.issues.issue24.LineNumberTest,org.yaml.snakeyaml.issues.issue24.LineNumberTest)'
      Src: org.yaml.snakeyaml.issues.issue24.LineNumberTest:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].test1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue24/LineNumberTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].contains(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].fail()'
    - e.toString()
    - '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].assertTrue(org.yaml.snakeyaml.issues.issue24.LineNumberTest,org.yaml.snakeyaml.issues.issue24.LineNumberTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].test1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue24.LineNumberTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue24/LineNumberTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue24.LineNumberTest
    signature: '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].<init>()"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:28,1
    - Dst: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setId(int)"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:29,1
    - Dst: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setName(String)"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:31,1
    - Dst: "[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico)"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 34
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 0
    functionsReached:
    - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].<init>()"
    - "[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico)"
    - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,String)'
    - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setId(int)"
    - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setName(String)"
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:38,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(int,org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:39,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 41
      start: 36
    functionDepth: 5
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 0
    functionsReached:
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(int,org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest)'
    - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:47,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 56
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testLoadInvalidPattern()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testLoadInvalidPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].<init>()"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:81,1
    - Dst: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setId(int)"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:82,1
    - Dst: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setName(String)"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:83,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:84,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:84,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:85,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:85,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:86,1
    - Dst: "[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico)"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:87,1
    - Dst: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 89
      start: 80
    functionDepth: 3
    functionLinenumber: 80
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testDumpCustomTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 0
    functionsReached:
    - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].<init>()"
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - "[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico)"
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,String)'
    - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setId(int)"
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setName(String)"
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testDumpCustomTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].<init>()"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:92,1
    - Dst: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setId(int)"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:93,1
    - Dst: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setName(String)"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:94,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:95,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:95,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:96,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:96,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:97,1
    - Dst: "[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico)"
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:98,1
    - Dst: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 100
      start: 91
    functionDepth: 3
    functionLinenumber: 91
    functionLinenumberEnd: 100
    functionName: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testDumpEscapedTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 0
    functionsReached:
    - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].<init>()"
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - "[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico)"
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,String)'
    - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setId(int)"
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setName(String)"
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testDumpEscapedTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:103,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 105
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.Tag].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest
    signature: '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      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: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].getId()"
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].getId()"
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setId(int)"
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setId(int)"
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].getName()"
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].getName()"
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setName(String)"
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setName(String)"
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: "org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico"
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].<init>()"
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: "org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico"
    signature: "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].<init>()"
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue517.TrailingTabTest:23,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue517.TrailingTabTest)'
      Src: org.yaml.snakeyaml.issues.issue517.TrailingTabTest:25,1
    - Dst: '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue517.TrailingTabTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue517.TrailingTabTest:27,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue517.TrailingTabTest:29,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue517.TrailingTabTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue517.TrailingTabTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].assertTrue(org.yaml.snakeyaml.issues.issue517.TrailingTabTest,org.yaml.snakeyaml.issues.issue517.TrailingTabTest)'
      Src: org.yaml.snakeyaml.issues.issue517.TrailingTabTest:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].testTrailingTab()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue517/TrailingTabTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue517.TrailingTabTest)'
    - '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].assertTrue(org.yaml.snakeyaml.issues.issue517.TrailingTabTest,org.yaml.snakeyaml.issues.issue517.TrailingTabTest)'
    - '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].contains(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].assertNotNull(T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].testTrailingTab()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue517.TrailingTabTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue517/TrailingTabTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue517.TrailingTabTest
    signature: '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest:63,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest)'
      Src: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest:65,1
    - Dst: '[T].getUnitStatuses()'
      Src: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].instanceOf()'
      Src: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].assertThat(org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest,org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest)'
      Src: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest:67,1
    - Dst: '[T].getUnitStatuses()'
      Src: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].assertEquals(org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest,org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest)'
      Src: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].parameterizedCollectionTest()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue387/YamlExecuteProcessContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].assertThat(org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest,org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest)'
    - '[T].getUnitStatuses()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].instanceOf()'
    - '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].assertEquals(org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest,org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].parameterizedCollectionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue387/YamlExecuteProcessContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest
    signature: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - Collection<YamlExecuteProcessUnit>
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest.YamlExecuteProcessContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest.YamlExecuteProcessContext].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue387/YamlExecuteProcessContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest.YamlExecuteProcessContext
    signature: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest.YamlExecuteProcessContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ExecuteProcessConstants
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest.YamlExecuteProcessUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest.YamlExecuteProcessUnit].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue387/YamlExecuteProcessContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest.YamlExecuteProcessUnit
    signature: '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest.YamlExecuteProcessUnit].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest:34,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest].assertEquals(String,org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest)'
      Src: org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest:35,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest].assertEquals(String,org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest)'
      Src: org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest].testBacktickAndAtSign()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue354/PunctuationInTheBeginningTest.java
    functionUses: 0
    functionsReached:
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest].assertEquals(String,org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest].testBacktickAndAtSign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue354/PunctuationInTheBeginningTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest
    signature: '[org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:32,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].testReadingFile()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1091/FileEncodingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].assertEquals(int,int)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].testReadingFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:40,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:44,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:46,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].assertTrue(org.yaml.snakeyaml.issues.issue1091.FileEncodingTest,org.yaml.snakeyaml.issues.issue1091.FileEncodingTest)'
      Src: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].testReadingFileAsString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1091/FileEncodingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].assertTrue(org.yaml.snakeyaml.issues.issue1091.FileEncodingTest,org.yaml.snakeyaml.issues.issue1091.FileEncodingTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].fail()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].testReadingFileAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1091/FileEncodingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1091.FileEncodingTest
    signature: '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: countryCode.getClass()
      Src: org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].getName()'
      Src: org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields:26,1
    - Dst: System.out.println(org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields)
      Src: org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - countryCodes
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].setCountryCodes(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PublicFooWithPublicFields.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].getName()'
    - System.out.println(org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields)
    - countryCode.getClass()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].setCountryCodes(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sime
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].setSome(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PublicFooWithPublicFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].setSome(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PublicFooWithPublicFields.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:30,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:31,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:35,1
    - Dst: foo.countryCodes.size()
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(int,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:37,1
    - Dst: foo.countryCodes.get(int)
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:38,1
    - Dst: foo.countryCodes.get(int)
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].testPublicFooWithPublicFields()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - foo.countryCodes.size()
    - '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
    - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
    - foo.countryCodes.get(int)
    - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(int,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].testPublicFooWithPublicFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:45,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:45,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:50,1
    - Dst: foo.countryCodes.size()
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(int,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:52,1
    - Dst: foo.countryCodes.get(int)
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:53,1
    - Dst: foo.countryCodes.get(int)
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].testStaticFooWithoutGetter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - foo.countryCodes.size()
    - '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
    - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
    - foo.countryCodes.get(int)
    - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(int,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].testStaticFooWithoutGetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:61,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:61,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:66,1
    - Dst: foo.countryCodes.size()
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(int,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:68,1
    - Dst: foo.countryCodes.get(int)
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:69,1
    - Dst: foo.countryCodes.get(int)
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].testStaticFooWithGetter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - foo.countryCodes.size()
    - '[org.yaml.snakeyaml.TypeDescription].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
    - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
    - foo.countryCodes.get(int)
    - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].assertEquals(int,org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].testStaticFooWithGetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - countryCodes
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter].setCountryCodes(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter].setCountryCodes(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sime
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter].setSome(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter].setSome(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      classPublic: true
      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: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].getCountryCodes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].getCountryCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - countryCodes
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].setCountryCodes(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].setCountryCodes(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sime
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].setSome(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].setSome(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter
    signature: '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - Float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue182.InfinityFloatBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue182/InfinityFloatBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue182.InfinityFloatBean
    signature: '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest:24,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue182.InfinityFloatBean)'
      Src: org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest,org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest,org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 22
    functionDepth: 5
    functionLinenumber: 22
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest].testInfinityFloatBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue182/InfinityFloatBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBean].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue182.InfinityFloatBean)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest,org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest].testInfinityFloatBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue182/InfinityFloatBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue38.Bean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/Bean.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue38.Bean
    signature: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue38.Bean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue38.Bean
    signature: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].toString()'
      Src: org.yaml.snakeyaml.issues.issue38.Bean:28,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.issues.issue38.Bean:28,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.issues.issue38.Bean:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue38.Bean].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/Bean.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.issues.issue38.Bean)'
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].toString()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue38.Bean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue38.Bean].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue38.Bean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue38.Bean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/Bean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue38.Bean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue38.Bean].getValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue38.Bean].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue38.Bean].setValue(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/Bean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue38.Bean].setValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>(org.yaml.snakeyaml.issues.issue38.BigNumberIdTest)'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:32,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:33,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:34,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:36,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:37,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:38,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:43,1
    - Dst: bean.getValue()
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.BigNumberIdTest].assertTrue(int)'
      Src: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue38.BigNumberIdTest].testBigNumberFormat()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/BigNumberIdTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue38.Bean)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.issues.issue38.BigNumberIdTest].assertTrue(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - bean.getValue()
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].<init>(org.yaml.snakeyaml.issues.issue38.BigNumberIdTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue38.BigNumberIdTest].testBigNumberFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue38.BigNumberIdTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/BigNumberIdTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue38.BigNumberIdTest
    signature: '[org.yaml.snakeyaml.issues.issue38.BigNumberIdTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:35,1
    - Dst: '[java.io.File].exists()'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest].assertTrue(org.yaml.snakeyaml.issues.issue46.FileTest)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:37,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:38,1
    - Dst: '[java.util.HashMap].put(String,java.io.File)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:40,1
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest].assertTrue(String,org.yaml.snakeyaml.issues.issue46.FileTest)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:42,1
    - Dst: '[String].endsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest].assertTrue(String,org.yaml.snakeyaml.issues.issue46.FileTest)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:43,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:44,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest].getAbsolutePath()'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest].getAbsolutePath()'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest].endsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest].assertTrue(org.yaml.snakeyaml.issues.issue46.FileTest,org.yaml.snakeyaml.issues.issue46.FileTest)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue46.FileTest].test()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue46/FileTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest].assertTrue(org.yaml.snakeyaml.issues.issue46.FileTest)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest].assertTrue(org.yaml.snakeyaml.issues.issue46.FileTest,org.yaml.snakeyaml.issues.issue46.FileTest)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[java.util.HashMap].put(String,java.io.File)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[java.io.File].exists()'
    - '[String].startsWith(String)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest].assertTrue(String,org.yaml.snakeyaml.issues.issue46.FileTest)'
    - '[String].endsWith(String)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest].getAbsolutePath()'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest].endsWith(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue46.FileTest].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue46.FileTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue46.FileTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue46/FileTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue46.FileTest
    signature: '[org.yaml.snakeyaml.issues.issue46.FileTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter:52,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter:53,1
    - Dst: this.representers.put(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter)
      Src: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue46/FileTest.java
    functionUses: 13
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - this.representers.put(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter)
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter:60,1
    - Dst: file.getAbsolutePath()
      Src: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue46/FileTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter)'
    - file.getAbsolutePath()
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue46/FileTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:28,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:30,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:32,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:32,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:35,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].next()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:36,1
    - Dst: bean.getProperty1()
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(int,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:37,1
    - Dst: bean.getProperty2()
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].hasNext()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertFalse(org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].testOneDocument()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/GlobalDirectivesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].hasNext()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(int,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - bean.getProperty1()
    - bean.getProperty2()
    - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].next()'
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertFalse(org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].testOneDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:43,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:45,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:45,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String,int)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:47,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:47,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:50,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].next()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:51,1
    - Dst: bean1.getProperty1()
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(int,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:52,1
    - Dst: bean1.getProperty2()
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].next()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:54,1
    - Dst: bean2.getProperty1()
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(int,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:55,1
    - Dst: bean2.getProperty2()
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].hasNext()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertFalse(org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].testDirectives()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/GlobalDirectivesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].hasNext()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - bean1.getProperty2()
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - bean1.getProperty1()
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(int,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - bean2.getProperty2()
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String,int)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].next()'
    - bean2.getProperty1()
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertFalse(org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].testDirectives()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:61,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:63,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:63,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String,int)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:65,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:65,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:66,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:68,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].next()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:69,1
    - Dst: bean1.getProperty1()
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(int,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:70,1
    - Dst: bean1.getProperty2()
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].next()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:72,1
    - Dst: bean2.getProperty1()
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(int,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:73,1
    - Dst: bean2.getProperty2()
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].hasNext()'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertFalse(org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
      Src: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].testDirectives2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/GlobalDirectivesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].hasNext()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - bean1.getProperty2()
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - bean1.getProperty1()
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(int,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - bean2.getProperty2()
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String,int)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].next()'
    - bean2.getProperty1()
    - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].assertFalse(org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest)'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].testDirectives2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/GlobalDirectivesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest
    signature: '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue149.ComponentBean].getProperty1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/ComponentBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue149.ComponentBean].getProperty1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - property1
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue149.ComponentBean].setProperty1(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/ComponentBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue149.ComponentBean].setProperty1(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue149.ComponentBean].getProperty2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/ComponentBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue149.ComponentBean].getProperty2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - property2
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue149.ComponentBean].setProperty2(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/ComponentBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue149.ComponentBean].setProperty2(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue149.ComponentBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue149.ComponentBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/ComponentBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue149.ComponentBean
    signature: '[org.yaml.snakeyaml.issues.issue149.ComponentBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue111.LongUriTest:28,1
    - Dst: longEscURI.length()
      Src: org.yaml.snakeyaml.issues.issue111.LongUriTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue111.LongUriTest].assertEquals(int,int,org.yaml.snakeyaml.issues.issue111.LongUriTest)'
      Src: org.yaml.snakeyaml.issues.issue111.LongUriTest:34,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue111.LongUriTest)'
      Src: org.yaml.snakeyaml.issues.issue111.LongUriTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue111.LongUriTest:37,1
    - Dst: etalon.length()
      Src: org.yaml.snakeyaml.issues.issue111.LongUriTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue111.LongUriTest].assertEquals(int,org.yaml.snakeyaml.issues.issue111.LongUriTest)'
      Src: org.yaml.snakeyaml.issues.issue111.LongUriTest:43,1
    - Dst: scalar.getTag()
      Src: org.yaml.snakeyaml.issues.issue111.LongUriTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue111.LongUriTest].toString()'
      Src: org.yaml.snakeyaml.issues.issue111.LongUriTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue111.LongUriTest].assertEquals(org.yaml.snakeyaml.issues.issue111.LongUriTest,org.yaml.snakeyaml.issues.issue111.LongUriTest)'
      Src: org.yaml.snakeyaml.issues.issue111.LongUriTest:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue111.LongUriTest].testLongURIEscape()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue111/LongUriTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue111.LongUriTest)'
    - longEscURI.length()
    - scalar.getTag()
    - '[org.yaml.snakeyaml.issues.issue111.LongUriTest].assertEquals(int,int,org.yaml.snakeyaml.issues.issue111.LongUriTest)'
    - etalon.length()
    - '[org.yaml.snakeyaml.issues.issue111.LongUriTest].toString()'
    - '[org.yaml.snakeyaml.issues.issue111.LongUriTest].assertEquals(int,org.yaml.snakeyaml.issues.issue111.LongUriTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue111.LongUriTest].assertEquals(org.yaml.snakeyaml.issues.issue111.LongUriTest,org.yaml.snakeyaml.issues.issue111.LongUriTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue111.LongUriTest].testLongURIEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue111.LongUriTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue111.LongUriTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue111/LongUriTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue111.LongUriTest
    signature: '[org.yaml.snakeyaml.issues.issue111.LongUriTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(int)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(String)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(float)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue348.model.Foo)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].testListElement()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue58/NullValueDumperTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue348.model.Foo)'
    - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(String)'
    - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(float)'
    - '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
    - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].testListElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(int)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(String)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(null)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(float)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue348.model.Foo)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue348.model.Foo)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].testNullListElement()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue58/NullValueDumperTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue348.model.Foo)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue348.model.Foo)'
    - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(null)'
    - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(String)'
    - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(float)'
    - '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
    - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].testNullListElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue58/NullValueDumperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest
    signature: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.ArrayList<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo].getBar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue58/NullValueDumperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.ArrayList<Object>
    signature: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bar
    argTypes:
    - java.util.ArrayList<Object>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo].setBar(java.util.ArrayList<Object>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue58/NullValueDumperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo].setBar(java.util.ArrayList<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue58/NullValueDumperTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo
    signature: '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.issues.issue203.ContentIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue203.ContentIdentifierImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.issues.issue203.ContentIdentifierImpl].<init>(Long)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/ContentIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue203.ContentIdentifierImpl
    signature: '[org.yaml.snakeyaml.issues.issue203.ContentIdentifierImpl].<init>(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.issues.issue203.ContentIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue203.ContentIdentifierImpl].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/ContentIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.yaml.snakeyaml.issues.issue203.ContentIdentifierImpl].getId()'
  - 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: ID
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[org.yaml.snakeyaml.issues.issue203.Identifiable].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/Identifiable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ID
    signature: '[org.yaml.snakeyaml.issues.issue203.Identifiable].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue203.Identifiable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue203.Identifiable].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/Identifiable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue203.Identifiable
    signature: '[org.yaml.snakeyaml.issues.issue203.Identifiable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue203.GenericTest:23,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue203.GenericTest)'
      Src: org.yaml.snakeyaml.issues.issue203.GenericTest:26,1
    - Dst: '[T].getContent()'
      Src: org.yaml.snakeyaml.issues.issue203.GenericTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue203.GenericTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue203.GenericTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue203.GenericTest].intValue()'
      Src: org.yaml.snakeyaml.issues.issue203.GenericTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue203.GenericTest].assertEquals(int,org.yaml.snakeyaml.issues.issue203.GenericTest)'
      Src: org.yaml.snakeyaml.issues.issue203.GenericTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 22
    functionDepth: 5
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue203.GenericTest].testGenericInterface()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/GenericTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue203.GenericTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getContent()'
    - '[org.yaml.snakeyaml.issues.issue203.GenericTest].getId()'
    - '[org.yaml.snakeyaml.issues.issue203.GenericTest].assertEquals(int,org.yaml.snakeyaml.issues.issue203.GenericTest)'
    - '[org.yaml.snakeyaml.issues.issue203.GenericTest].intValue()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue203.GenericTest].testGenericInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue203.GenericTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue203.GenericTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/GenericTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue203.GenericTest
    signature: '[org.yaml.snakeyaml.issues.issue203.GenericTest].<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: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue203.ContentIdentifier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue203.ContentIdentifier].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/ContentIdentifier.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue203.ContentIdentifier
    signature: '[org.yaml.snakeyaml.issues.issue203.ContentIdentifier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue203.ContentIdentifier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue203.DataBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue203.DataBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue203.ContentIdentifier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue203.DataBean].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue203.DataBean].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue203.ContentIdentifier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue203.ContentIdentifier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue203.DataBean].getContent()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue203.ContentIdentifier
    signature: '[org.yaml.snakeyaml.issues.issue203.DataBean].getContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue203.ContentIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue203.ContentIdentifier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - org.yaml.snakeyaml.issues.issue203.ContentIdentifier
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue203.DataBean].setContent(org.yaml.snakeyaml.issues.issue203.ContentIdentifier)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue203.DataBean].setContent(org.yaml.snakeyaml.issues.issue203.ContentIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue203.ContentIdentifier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue203.DataBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue203.DataBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue203.DataBean
    signature: '[org.yaml.snakeyaml.issues.issue203.DataBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,java.math.BigDecimal>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue373/ModelMapIntegerBigdecimal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal
    signature: '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,java.math.BigDecimal>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<Integer,java.math.BigDecimal>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].getMapIntegerBigDecimal()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue373/ModelMapIntegerBigdecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<Integer,java.math.BigDecimal>
    signature: '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].getMapIntegerBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Integer,java.math.BigDecimal>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,java.math.BigDecimal>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mapIntegerBigDecimal
    argTypes:
    - java.util.Map<Integer,java.math.BigDecimal>
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].setMapIntegerBigDecimal(java.util.Map<Integer,java.math.BigDecimal>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue373/ModelMapIntegerBigdecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].setMapIntegerBigDecimal(java.util.Map<Integer,java.math.BigDecimal>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].<init>()'
      Src: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest:32,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest:34,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest:36,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest,java.math.BigDecimal)'
      Src: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].setMapIntegerBigDecimal(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal)'
      Src: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest:41,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest].assertTrue(org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest)'
      Src: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest].testIndicatorIndentMuchSmaller()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue373/UnknownRepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal)'
    - '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].<init>()'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest].assertTrue(org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest)'
    - '[java.util.HashMap].put(org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest,java.math.BigDecimal)'
    - '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].setMapIntegerBigDecimal(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest].testIndicatorIndentMuchSmaller()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue373/UnknownRepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest
    signature: '[org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:29,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:31,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:32,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setTimeZone(org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:34,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].set(int,org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest,int,int,int)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:39,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].endsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].assertTrue(String,org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:42,1
    - Dst: '[java.util.Calendar].getInstance(org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].set(int,org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest,int,int,int)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:47,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].endsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].assertTrue(String,org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
      Src: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].testDaylightSavings20181104()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue423/DaylightSavingsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].set(int,org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest,int,int,int)'
    - '[java.util.Calendar].getInstance(org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
    - '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].assertTrue(String,org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setTimeZone(org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest)'
    - '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].endsWith(String)'
    - '[String].trim()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].testDaylightSavings20181104()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue423/DaylightSavingsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest
    signature: '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.Blog:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.issues.issue55.Post>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue55.Blog
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue55.Blog].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/Blog.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue55.Blog
    signature: '[org.yaml.snakeyaml.issues.issue55.Blog].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].add(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue55.Blog:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue55.Post
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.issues.issue55.Post>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.yaml.snakeyaml.issues.issue55.Post
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/Blog.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].add(org.yaml.snakeyaml.issues.issue55.Post)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.issues.issue55.Post>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.issues.issue55.Post>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue55.Blog].getPosts()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/Blog.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.issues.issue55.Post>
    signature: '[org.yaml.snakeyaml.issues.issue55.Blog].getPosts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.issues.issue55.Post
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue55.Post].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/Post.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue55.Post
    signature: '[org.yaml.snakeyaml.issues.issue55.Post].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue55.Post
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - title
    - text
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/Post.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue55.Post
    signature: '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - 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: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue55.Post].getTitle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/Post.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue55.Post].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - 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: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue55.Post].getText()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/Post.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue55.Post].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue55.FieldListTest)'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:27,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:29,1
    - Dst: '[T].getPosts()'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].size()'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].assertEquals(int,org.yaml.snakeyaml.issues.issue55.FieldListTest)'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].testYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/FieldListTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue55.FieldListTest].assertEquals(int,org.yaml.snakeyaml.issues.issue55.FieldListTest)'
    - '[org.yaml.snakeyaml.issues.issue55.FieldListTest].size()'
    - '[T].getPosts()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue55.FieldListTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].testYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:34,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:37,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].assertTrue(org.yaml.snakeyaml.issues.issue55.FieldListTest)'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].testFailureWithoutFieldAccess()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/FieldListTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue55.FieldListTest].assertTrue(org.yaml.snakeyaml.issues.issue55.FieldListTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue55.FieldListTest].contains(String)'
    - '[org.yaml.snakeyaml.issues.issue55.FieldListTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].testFailureWithoutFieldAccess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue55.FieldListTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/FieldListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue55.FieldListTest
    signature: '[org.yaml.snakeyaml.issues.issue55.FieldListTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.FieldListTest.BlogField:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue55.FieldListTest.BlogField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue55.FieldListTest.BlogField].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/FieldListTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue55.FieldListTest.BlogField
    signature: '[org.yaml.snakeyaml.issues.issue55.FieldListTest.BlogField].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue55.FieldListTest.BlogField].getPosts()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/FieldListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.yaml.snakeyaml.issues.issue55.FieldListTest.BlogField].getPosts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue55.JavaBeanListTest)'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:27,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:29,1
    - Dst: '[T].getPosts()'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].size()'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].assertEquals(int,org.yaml.snakeyaml.issues.issue55.JavaBeanListTest)'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].testYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/JavaBeanListTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue55.JavaBeanListTest)'
    - '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].size()'
    - '[T].getPosts()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].assertEquals(int,org.yaml.snakeyaml.issues.issue55.JavaBeanListTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].testYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:34,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:37,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].assertTrue(org.yaml.snakeyaml.issues.issue55.JavaBeanListTest)'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].testFailureWithoutFieldAccess()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/JavaBeanListTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].contains(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].assertTrue(org.yaml.snakeyaml.issues.issue55.JavaBeanListTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].testFailureWithoutFieldAccess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/JavaBeanListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest
    signature: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest.BlogBean:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest.BlogBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest.BlogBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/JavaBeanListTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue55.JavaBeanListTest.BlogBean
    signature: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest.BlogBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest.BlogBean].getPosts()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/JavaBeanListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest.BlogBean].getPosts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].createTestBlog()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].constructYamlDumper()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue55.Blog)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:31,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].checkTestBlog(T)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].checkTestBlog(T)'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].constructYamlDumper()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue55.Blog)'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].createTestBlog()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:42,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:43,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYamlWithoutConfiguration()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYamlWithoutConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:48,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:51,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:53,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest,org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYamlFailure()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].fail(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].contains(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest,org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYamlFailure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].createTestBlog()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue55.Blog)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:61,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].checkTestBlog(T)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 57
    functionDepth: 5
    functionLinenumber: 57
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYamlDefaultWithFeildAccess()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].checkTestBlog(T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue55.Blog)'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].createTestBlog()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYamlDefaultWithFeildAccess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:68,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:68,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].setBeanAccess(org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 3
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].constructYamlDumper()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].setBeanAccess(org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].constructYamlDumper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:75,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 74
    functionDepth: 5
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].constructYamlParser()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].constructYamlParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].<init>()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:83,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:84,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.issues.issue55.Blog
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].createTestBlog()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue55.Blog].<init>()'
    - '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
    - '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue55.Blog
    signature: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].createTestBlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].getPosts()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:90,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].size()'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].assertEquals(String,int,org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue55.Blog
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - blog
    argTypes:
    - org.yaml.snakeyaml.issues.issue55.Blog
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].checkTestBlog(org.yaml.snakeyaml.issues.issue55.Blog)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].size()'
    - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].assertEquals(String,int,org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest)'
    - '[org.yaml.snakeyaml.issues.issue55.Blog].getPosts()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].checkTestBlog(org.yaml.snakeyaml.issues.issue55.Blog)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest
    signature: '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:38,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:39,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:40,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:41,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:42,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:43,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:43,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].create()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1089/AnchorsTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].create()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].create()'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:48,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:50,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:51,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertNotSame(org.yaml.snakeyaml.issues.issue1089.AnchorsTest,org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertEquals(org.yaml.snakeyaml.issues.issue1089.AnchorsTest,org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:54,1
    - Dst: image1.get(String)
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:55,1
    - Dst: image2.get(String)
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertSame(String,org.yaml.snakeyaml.issues.issue1089.AnchorsTest,org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertEquals(org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:59,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].testNoAnchorForScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1089/AnchorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].create()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertNotSame(org.yaml.snakeyaml.issues.issue1089.AnchorsTest,org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
    - image1.get(String)
    - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].getClass()'
    - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertEquals(org.yaml.snakeyaml.issues.issue1089.AnchorsTest,org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
    - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertEquals(org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
    - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertSame(String,org.yaml.snakeyaml.issues.issue1089.AnchorsTest,org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertEquals(String,String)'
    - image2.get(String)
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].testNoAnchorForScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].create()'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:66,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:68,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:69,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertSame(org.yaml.snakeyaml.issues.issue1089.AnchorsTest,org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:70,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue1089.AnchorsTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 64
    functionDepth: 5
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].testAnchors()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1089/AnchorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].create()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertSame(org.yaml.snakeyaml.issues.issue1089.AnchorsTest,org.yaml.snakeyaml.issues.issue1089.AnchorsTest)'
    - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].testAnchors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1089.AnchorsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1089/AnchorsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1089.AnchorsTest
    signature: '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].createYaml()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 5
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testFFFD()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].createYaml()'
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testFFFD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].createYaml()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:33,1
    - Dst: Character.isHighSurrogate(char)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:35,1
    - Dst: Character.isLowSurrogate(char)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:35,1
    - Dst: Character.toString(char)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:40,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:45,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isAcceptable(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:47,1
    - Dst: String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].fail(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isPrintable(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:51,1
    - Dst: String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].fail(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:52,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 31
    functionDepth: 5
    functionLinenumber: 31
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testSerialization()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
    functionUses: 0
    functionsReached:
    - Character.isLowSurrogate(char)
    - '[String].charAt(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isAcceptable(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isPrintable(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].createYaml()'
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].fail(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - Character.isHighSurrogate(char)
    - '[String].length()'
    - Character.toString(char)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testSerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isAcceptable(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:66,1
    - Dst: Character.toString(char)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:74,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:74,1
    - Dst: '[T].toString()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:74,1
    - Dst: String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].fail(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].equals(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].hexdump(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:81,1
    - Dst: String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest,String)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].fail(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:81,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 59
    functionDepth: 4
    functionLinenumber: 59
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testDeserialization()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
    functionUses: 0
    functionsReached:
    - String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest,String)
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].hexdump(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[T].toString()'
    - String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isAcceptable(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].equals(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].fail(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - Character.toString(char)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testDeserialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.toString(char)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:90,1
    - Dst: String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:91,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:95,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:95,1
    - Dst: '[T].toString()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:95,1
    - Dst: String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:97,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].fail(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:97,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].equals(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:102,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].hexdump(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:104,1
    - Dst: String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest,String)
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].fail(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:103,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 86
    functionDepth: 4
    functionLinenumber: 86
    functionLinenumberEnd: 107
    functionName: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testDeserialization2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
    functionUses: 0
    functionsReached:
    - String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest,String)
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].hexdump(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[T].toString()'
    - String.format(String,org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].equals(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].fail(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - Character.toString(char)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testDeserialization2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:110,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:111,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:112,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 4
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].createYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].createYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 125
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 125
    functionName: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isPrintable(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isPrintable(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isUnicodeCharacter(int)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:141,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 162
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 162
    functionName: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isAcceptable(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isUnicodeCharacter(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isAcceptable(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isUnicodeCharacter(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isUnicodeCharacter(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:173,1
    - Dst: '[java.util.Formatter].<init>(StringBuilder)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:174,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:175,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:176,1
    - Dst: '[java.util.Formatter].format(String,int)'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:176,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest:178,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 179
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 179
    functionName: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].hexdump(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    - '[java.util.Formatter].format(String,int)'
    - '[java.util.Formatter].<init>(StringBuilder)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].hexdump(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest
    signature: '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.UUID
      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: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].getValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/BeanWithId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].setValue(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/BeanWithId.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].setValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/BeanWithId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.UUID
    signature: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].setId(java.util.UUID)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/BeanWithId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].setId(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue306.BeanWithId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/BeanWithId.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue306.BeanWithId
    signature: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].matches()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertTrue(org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:35,1
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].matches()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertTrue(org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - org.yaml.snakeyaml.nodes.Tag
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].pattern()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/UuidSupportTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertTrue(org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].matches()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].pattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].randomUUID()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].toString()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,null)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - org.yaml.snakeyaml.nodes.Tag
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].dumpAsString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/UuidSupportTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].randomUUID()'
    - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].toString()'
    - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,null)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].dumpAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,null)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:54,1
    - Dst: '[T].toString()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - org.yaml.snakeyaml.nodes.Tag
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].loadAsUuid()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/UuidSupportTest.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,null)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].loadAsUuid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:62,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].toString()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - org.yaml.snakeyaml.nodes.Tag
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].loadFromBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/UuidSupportTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].loadFromBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].randomUUID()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - org.yaml.snakeyaml.nodes.Tag
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 4
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].dumpUuid()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/UuidSupportTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].randomUUID()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].dumpUuid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].<init>()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].setValue(int)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:77,1
    - Dst: '[java.util.UUID].fromString(String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.BeanWithId].setId(org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:80,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue306.BeanWithId,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:81,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - org.yaml.snakeyaml.nodes.Tag
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 74
    functionDepth: 4
    functionLinenumber: 74
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].dumpBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/UuidSupportTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue306.BeanWithId,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
    - '[org.yaml.snakeyaml.issues.issue306.BeanWithId].setValue(int)'
    - '[java.util.UUID].fromString(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue306.BeanWithId].setId(org.yaml.snakeyaml.issues.issue306.UuidSupportTest)'
    - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue306.BeanWithId].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].dumpBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:29,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue306.UuidSupportTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - org.yaml.snakeyaml.nodes.Tag
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue306.UuidSupportTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/UuidSupportTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue306.UuidSupportTest
    signature: '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:25,1
    - Dst: '[java.util.Date].<init>()'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Date)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:26,1
    - Dst: '[String].endsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].assertTrue(String,org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].testNoTimezone()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue141/ConfigurableTimezoneTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Date)'
    - '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].assertTrue(String,org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest)'
    - '[java.util.Date].<init>()'
    - '[String].endsWith(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].testNoTimezone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:31,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:32,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setTimeZone(org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:33,1
    - Dst: '[java.util.Date].<init>()'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Date)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:35,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].endsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].assertTrue(String,org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].assertEquals(java.util.Date,T)'
      Src: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].testTimezone()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue141/ConfigurableTimezoneTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].endsWith(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Date)'
    - '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].assertTrue(String,org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setTimeZone(org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest)'
    - '[java.util.Date].<init>()'
    - '[String].trim()'
    - '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].assertEquals(java.util.Date,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].testTimezone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue141/ConfigurableTimezoneTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest
    signature: '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:103,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:104,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:105,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:106,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:106,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].size()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:107,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:108,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:108,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:108,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 101
    functionDepth: 5
    functionLinenumber: 101
    functionLinenumberEnd: 109
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].defaultConfigurationNoErrorsWithDuplicates()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].size()'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].getId()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[T].getMap()'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].get(String)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].defaultConfigurationNoErrorsWithDuplicates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:113,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:114,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:115,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:116,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:116,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:117,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:119,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:120,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:122,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:122,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:122,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:122,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:123,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:123,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:123,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 111
    functionDepth: 4
    functionLinenumber: 111
    functionLinenumberEnd: 125
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].errorOnDuplicateKeys()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].contains(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].fail()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].errorOnDuplicateKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:129,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:130,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:131,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:132,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:132,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:133,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:135,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:136,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:136,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:138,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:138,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:138,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:138,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:139,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:139,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:139,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 127
    functionDepth: 4
    functionLinenumber: 127
    functionLinenumberEnd: 141
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].errorOnDuplicateKeysInJavaBeanProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].contains(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].errorOnDuplicateKeysInJavaBeanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:145,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:146,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:147,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:148,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:148,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:149,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:150,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:151,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 143
    functionDepth: 4
    functionLinenumber: 143
    functionLinenumberEnd: 152
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].acceptDuplicateKeysInJavaBeanProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].acceptDuplicateKeysInJavaBeanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:156,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:157,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:158,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:159,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:159,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:160,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].size()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:160,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:160,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:162,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:162,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:162,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:161,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:164,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:164,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:164,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 154
    functionDepth: 5
    functionLinenumber: 154
    functionLinenumberEnd: 165
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].defaultConfigUniqueKeysWorks()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].size()'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].getId()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[T].getMap()'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].get(String)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].defaultConfigUniqueKeysWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:169,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:170,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:171,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:172,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:172,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:173,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:174,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:175,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:175,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:176,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].size()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:176,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:176,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:178,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:178,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:178,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:177,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:180,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:180,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:180,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:179,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:181,1
    - Dst: '[FooEntry].<init>(String,String)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:181,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].put(String,FooEntry)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 167
    functionDepth: 4
    functionLinenumber: 167
    functionLinenumberEnd: 182
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].noDuplicatesConfigMutablePostChange()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].getId()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[FooEntry].<init>(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].put(String,FooEntry)'
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[T].getMap()'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].get(String)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].noDuplicatesConfigMutablePostChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<K,V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<K,V>
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<K,V>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<K,V>
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].setMap(java.util.Map<K,V>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].setMap(java.util.Map<K,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider:58,1
    - Dst: '[Map<K, V>].equals(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider)'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 62
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[Map<K, V>].equals(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K, V>].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      - String
      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: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[Map<K, V>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - url
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].getUrl()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].getUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].setUrl(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].setUrl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].addHandler(org.yaml.snakeyaml.util.LogCollector)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:50,1
    - Dst: '[java.util.logging.Logger].getLevel()'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:51,1
    - Dst: '[java.util.logging.Logger].setLevel(org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.util.LogCollector
      - java.util.logging.Level
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].start()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1101/OptionToLogDuplicateKeysTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].addHandler(org.yaml.snakeyaml.util.LogCollector)'
    - '[java.util.logging.Logger].setLevel(org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest)'
    - '[java.util.logging.Logger].getLevel()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].start()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].removeHandler(org.yaml.snakeyaml.util.LogCollector)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:58,1
    - Dst: '[java.util.logging.Logger].setLevel(java.util.logging.Level)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.util.LogCollector
      - java.util.logging.Level
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].end()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1101/OptionToLogDuplicateKeysTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].removeHandler(org.yaml.snakeyaml.util.LogCollector)'
    - '[java.util.logging.Logger].setLevel(java.util.logging.Level)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].end()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getInputstream(String)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:64,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:65,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setWarnOnDuplicateKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:66,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(InputStream)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:68,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:69,1
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest,String)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:71,1
    - Dst: '[org.junit.Assert].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.util.LogCollector
      - java.util.logging.Level
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 62
    functionDepth: 4
    functionLinenumber: 62
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].loadDuplicateKeys()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1101/OptionToLogDuplicateKeysTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest,String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setWarnOnDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.Util].getInputstream(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(InputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].loadDuplicateKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:35,1
    - Dst: '[java.util.logging.Logger].getLogger(String)'
      Src: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.util.LogCollector
      - java.util.logging.Level
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1101/OptionToLogDuplicateKeysTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.LogCollector].<init>()'
    - '[java.util.logging.Logger].getLogger(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest
    signature: '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:39,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:40,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:41,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:42,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:45,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:47,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:49,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Compose_Serialize()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1086/DereferenceAliasesTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Compose_Serialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:55,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:56,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:57,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:58,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:61,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Load_Serialize()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1086/DereferenceAliasesTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].load(java.io.StringReader)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Load_Serialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:70,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:71,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:72,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:73,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:75,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:75,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:77,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:77,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:78,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:78,1
    - Dst: '[org.junit.function.ThrowingRunnable].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertThrows(org.junit.function.ThrowingRunnable)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].getLocalizedMessage()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:88,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 68
    functionDepth: 3
    functionLinenumber: 68
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Recursive_Compose_Serialize()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1086/DereferenceAliasesTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.junit.function.ThrowingRunnable].<init>()'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertThrows(org.junit.function.ThrowingRunnable)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
    - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].getLocalizedMessage()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Recursive_Compose_Serialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:93,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:94,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:95,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:96,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:99,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:99,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:100,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:101,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:102,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:104,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:104,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:105,1
    - Dst: '[org.junit.function.ThrowingRunnable].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertThrows(org.junit.function.ThrowingRunnable)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].getLocalizedMessage()'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
      Src: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 91
    functionDepth: 3
    functionLinenumber: 91
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Recursive_Load_Dump()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1086/DereferenceAliasesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.junit.function.ThrowingRunnable].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertThrows(org.junit.function.ThrowingRunnable)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest)'
    - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].getLocalizedMessage()'
    - '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Recursive_Load_Dump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1086/DereferenceAliasesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest
    signature: '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:37,1
    - Dst: '[T].getEnumField()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].assertEquals(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:39,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].assertEquals(String,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].loadEnum()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
    functionUses: 0
    functionsReached:
    - '[T].getName()'
    - '[T].getEnumField()'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].assertEquals(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].assertEquals(String,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].loadEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:48,1
    - Dst: '[T].getEnumField()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].assertEquals(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:50,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].assertEquals(String,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].loadEnumUndefined()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
    functionUses: 0
    functionsReached:
    - '[T].getName()'
    - '[T].getEnumField()'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].assertEquals(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].assertEquals(String,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].loadEnumUndefined()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].<init>(boolean,String,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:57,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue311.BeanWithEnum,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].dumpEnum()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue311.BeanWithEnum,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
    - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].<init>(boolean,String,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor,org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].dumpEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest
    signature: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter:66,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter:67,1
    - Dst: this.representers.put(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum)
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - this.representers.put(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum)
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum:89,1
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum:91,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>()'
    - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum
    signature: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor:99,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor:99,1
    - Dst: '[ConstructEnum].<init>()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor:100,1
    - Dst: this.yamlClassConstructors.put(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor,ConstructEnum)
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - this.yamlClassConstructors.put(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor,ConstructEnum)
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[ConstructEnum].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor
    signature: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum:106,1
    - Dst: '[Class<?extendsObject>].equals()'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum:106,1
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum:107,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum:108,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum:110,1
    - Dst: '[ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum:116,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: ConstructScalar
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 117
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 117
    functionName: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - '[ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[String].equals(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum)'
    - '[Class<?extendsObject>].equals()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum
      static: false
      superClass: ConstructScalar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum
    signature: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].<init>(boolean,String,org.yaml.snakeyaml.issues.issue311.BeanWithEnum)'
      Src: org.yaml.snakeyaml.issues.issue311.BeanWithEnum:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - BooleanEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue311.BeanWithEnum
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BeanWithEnum.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].<init>(boolean,String,org.yaml.snakeyaml.issues.issue311.BeanWithEnum)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue311.BeanWithEnum
    signature: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      - BooleanEnum
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - BooleanEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue311.BeanWithEnum
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - boolField
    - name
    - enumField
    argTypes:
    - boolean
    - String
    - BooleanEnum
    constantsTouched: []
    func_position:
      end: 30
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].<init>(boolean,String,BooleanEnum)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BeanWithEnum.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue311.BeanWithEnum
    signature: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].<init>(boolean,String,BooleanEnum)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - BooleanEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].isBoolField()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BeanWithEnum.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].isBoolField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - BooleanEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BeanWithEnum.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - BooleanEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BooleanEnum
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].getEnumField()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BeanWithEnum.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BooleanEnum
    signature: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].getEnumField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - BooleanEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - boolField
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].setBoolField(boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BeanWithEnum.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].setBoolField(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - BooleanEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BeanWithEnum.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BooleanEnum
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - BooleanEnum
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumField
    argTypes:
    - BooleanEnum
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].setEnumField(BooleanEnum)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BeanWithEnum.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].setEnumField(BooleanEnum)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue100.Data].<init>(String,org.yaml.snakeyaml.issues.issue332.DataTest,String)'
      Src: org.yaml.snakeyaml.issues.issue332.DataTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue332.DataTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue100.Data)'
      Src: org.yaml.snakeyaml.issues.issue332.DataTest:28,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue332.DataTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue332.DataTest].assertEquals(String,org.yaml.snakeyaml.issues.issue332.DataTest)'
      Src: org.yaml.snakeyaml.issues.issue332.DataTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 31
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue332.DataTest].testGetUnit()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/DataTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue100.Data)'
    - '[org.yaml.snakeyaml.issues.issue332.DataTest].assertEquals(String,org.yaml.snakeyaml.issues.issue332.DataTest)'
    - '[String].trim()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue100.Data].<init>(String,org.yaml.snakeyaml.issues.issue332.DataTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue332.DataTest].testGetUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (YamlCreator.allowClassPrefix("org.yaml.snakeyaml").load(doc)).toString()
      Src: org.yaml.snakeyaml.issues.issue332.DataTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue332.DataTest].assertEquals(String,org.yaml.snakeyaml.issues.issue332.DataTest)'
      Src: org.yaml.snakeyaml.issues.issue332.DataTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 38
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue332.DataTest].testLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/DataTest.java
    functionUses: 0
    functionsReached:
    - (YamlCreator.allowClassPrefix("org.yaml.snakeyaml").load(doc)).toString()
    - '[org.yaml.snakeyaml.issues.issue332.DataTest].assertEquals(String,org.yaml.snakeyaml.issues.issue332.DataTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue332.DataTest].testLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue332.DataTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue332.DataTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/DataTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue332.DataTest
    signature: '[org.yaml.snakeyaml.issues.issue332.DataTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.math.BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue332.Data].getValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/Data.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.yaml.snakeyaml.issues.issue332.Data].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.math.BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue332.Data].getLabel()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/Data.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue332.Data].getLabel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.math.BigDecimal
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.math.BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue332.Data
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - label
    - value
    - unit
    argTypes:
    - String
    - java.math.BigDecimal
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue332.Data].<init>(String,java.math.BigDecimal,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/Data.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue332.Data
    signature: '[org.yaml.snakeyaml.issues.issue332.Data].<init>(String,java.math.BigDecimal,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.math.BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue332.Data].getUnit()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/Data.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue332.Data].getUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.math.BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue332.Data
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue332.Data].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/Data.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue332.Data
    signature: '[org.yaml.snakeyaml.issues.issue332.Data].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.math.BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.issues.issue332.Data].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/Data.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue332.Data].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:36,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:36,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:38,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].<init>(int,String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.ruby.TestObject)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:40,1
    - Dst: node.getFlowStyle()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:41,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultFlowStyleNotOverridden()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.ruby.TestObject].<init>(int,String)'
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - node.getFlowStyle()
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.ruby.TestObject)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultFlowStyleNotOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:46,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:47,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:51,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].<init>(int,String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.ruby.TestObject)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:53,1
    - Dst: node.getFlowStyle()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:54,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultFlowStyleIsOverridden()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.ruby.TestObject].<init>(int,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - node.getFlowStyle()
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.ruby.TestObject)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultFlowStyleIsOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:59,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:59,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:64,1
    - Dst: node.getScalarStyle()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:65,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultScalarStyleNotOverridden()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].represent(String)'
    - node.getScalarStyle()
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.representer.Representer].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultScalarStyleNotOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:70,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:71,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:75,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:77,1
    - Dst: node.getScalarStyle()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:78,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 68
    functionDepth: 3
    functionLinenumber: 68
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultScalarStyleOverridden()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.Yaml].represent(String)'
    - node.getScalarStyle()
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultScalarStyleOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:83,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:84,1
    - Dst: node.getScalarStyle()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:85,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testPlainStyleByDefault()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].represent(String)'
    - node.getScalarStyle()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testPlainStyleByDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:90,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:90,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:91,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setTimeZone(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:91,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:93,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:95,1
    - Dst: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].setTimeInMillis(int)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:96,1
    - Dst: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].getTime()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:98,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:98,1
    - Dst: node.getValue()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:100,1
    - Dst: '[org.junit.Assert].assertEquals(String,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 88
    functionDepth: 3
    functionLinenumber: 88
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testTimeZoneNotOverridden()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].setTimeInMillis(int)'
    - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].getTime()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - node.getValue()
    - '[org.yaml.snakeyaml.representer.Representer].setTimeZone(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.junit.Assert].assertEquals(String,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[java.util.Calendar].getInstance()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testTimeZoneNotOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:105,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:105,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:106,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setTimeZone(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:106,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:108,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:109,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setTimeZone(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:109,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:111,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:113,1
    - Dst: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].setTimeInMillis(int)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].getTime()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:116,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:116,1
    - Dst: node.getValue()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:118,1
    - Dst: '[org.junit.Assert].assertEquals(String,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 119
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testTimeZoneOverridden()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].setTimeInMillis(int)'
    - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].getTime()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - node.getValue()
    - '[org.yaml.snakeyaml.DumperOptions].setTimeZone(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.representer.Representer].setTimeZone(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.junit.Assert].assertEquals(String,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[java.util.Calendar].getInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testTimeZoneOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:123,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:125,1
    - Dst: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].setTimeInMillis(int)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:126,1
    - Dst: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].getTime()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:128,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:128,1
    - Dst: node.getValue()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:130,1
    - Dst: '[org.junit.Assert].assertEquals(String,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 121
    functionDepth: 4
    functionLinenumber: 121
    functionLinenumberEnd: 131
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultTimeZone()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].setTimeInMillis(int)'
    - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].getTime()'
    - node.getValue()
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.junit.Assert].assertEquals(String,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[java.util.Calendar].getInstance()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:135,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:136,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:137,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:137,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:138,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:140,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].<init>(int,String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:141,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.ruby.TestObject)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:141,1
    - Dst: mappingNode.getValue()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:142,1
    - Dst: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].size()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:142,1
    - Dst: '[org.junit.Assert].assertEquals(int,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 133
    functionDepth: 4
    functionLinenumber: 133
    functionLinenumberEnd: 143
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testAllowReadOnlyPropertiesNotOverridden()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.ruby.TestObject].<init>(int,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.junit.Assert].assertEquals(int,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.ruby.TestObject)'
    - mappingNode.getValue()
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].size()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setAllowReadOnlyProperties(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testAllowReadOnlyPropertiesNotOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:147,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:148,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:149,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:150,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:151,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:152,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:153,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].<init>(int,String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:154,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.ruby.TestObject)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:154,1
    - Dst: mappingNode.getValue()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:155,1
    - Dst: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].size()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:155,1
    - Dst: '[org.junit.Assert].assertEquals(int,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 145
    functionDepth: 4
    functionLinenumber: 145
    functionLinenumberEnd: 156
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testAllowReadOnlyPropertiesOverridden()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.ruby.TestObject].<init>(int,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.junit.Assert].assertEquals(int,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.ruby.TestObject)'
    - mappingNode.getValue()
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].size()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setAllowReadOnlyProperties(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testAllowReadOnlyPropertiesOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:160,1
    - Dst: '[org.yaml.snakeyaml.ruby.TestObject].<init>(int,String)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:161,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.ruby.TestObject)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:161,1
    - Dst: mappingNode.getValue()
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:162,1
    - Dst: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].size()'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:162,1
    - Dst: '[org.junit.Assert].assertEquals(int,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
      Src: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 158
    functionDepth: 4
    functionLinenumber: 158
    functionLinenumberEnd: 163
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testReadOnlyPropertiesNotAllowedByDefault()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.ruby.TestObject].<init>(int,String)'
    - '[org.junit.Assert].assertEquals(int,org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest)'
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.ruby.TestObject)'
    - mappingNode.getValue()
    - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].size()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testReadOnlyPropertiesNotAllowedByDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].<init>(int,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].<init>(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      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: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].setId(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].setId(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].getValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:30,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue478.PropertyOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:46,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.introspector.Property>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].next()'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].getName()'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].assertEquals(String,org.yaml.snakeyaml.issues.issue478.PropertyOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].assertEquals(org.yaml.snakeyaml.issues.issue478.PropertyOrderTest,String)'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      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: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].testParseBytes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/PropertyOrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].assertEquals(String,org.yaml.snakeyaml.issues.issue478.PropertyOrderTest)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue478.PropertyOrderTest)'
    - '[java.util.Set<org.yaml.snakeyaml.introspector.Property>].iterator()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].next()'
    - '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].assertEquals(org.yaml.snakeyaml.issues.issue478.PropertyOrderTest,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].testParseBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/PropertyOrderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeSet].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue478.PropertyOrderTest
    signature: '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue478.Location].getX()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue478.Location].getX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue478.Location].setX(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue478.Location].setX(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue478.Location].getY()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue478.Location].getY()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - y
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue478.Location].setY(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue478.Location].setY(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue478.Location].getZ()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue478.Location].getZ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - z
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue478.Location].setZ(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue478.Location].setZ(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue478.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue478.Location].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue478.Location
    signature: '[org.yaml.snakeyaml.issues.issue478.Location].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue341.MultiBean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - name
    argTypes:
    - Long
    - String
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue341.MultiBean].<init>(Long,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue341.MultiBean
    signature: '[org.yaml.snakeyaml.issues.issue341.MultiBean].<init>(Long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      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: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue341.MultiBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.yaml.snakeyaml.issues.issue341.MultiBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue341.MultiBean].setId(Long)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue341.MultiBean].setId(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue341.MultiBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue341.MultiBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue341.MultiBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue341.MultiBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenter:23,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenter:23,1
    - Dst: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring].<init>()'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenter:24,1
    - Dst: multiRepresenters.put(null,org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring)
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenter:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue341.MultiRepresenter
      static: false
      superClass: org.yaml.snakeyaml.representer.Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiRepresenter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - multiRepresenters.put(null,org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring)
    - '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue341.MultiRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring:30,1
    - Dst: '[RepresentString].representData(org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring)'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: RepresentString
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiRepresenter.java
    functionUses: 0
    functionsReached:
    - '[RepresentString].representData(org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring)'
    - '[Object].toString()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring].representData(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: org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring
      static: false
      superClass: RepresentString
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiRepresenter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring
    signature: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue341.MultiRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest:25,1
    - Dst: '[org.yaml.snakeyaml.issues.issue341.MultiBean].<init>(int,String)'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue341.MultiBean)'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest:25,1
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest].assertTrue(org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest)'
      Src: org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: 27
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest].testLoadObjectAsMapping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiRepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter].<init>()'
    - '[String].startsWith(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue341.MultiRepresenter)'
    - '[org.yaml.snakeyaml.issues.issue341.MultiBean].<init>(int,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue341.MultiBean)'
    - '[org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest].assertTrue(org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest].testLoadObjectAsMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiRepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest
    signature: '[org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue124.Bean124:26,1
    - Dst: '[java.util.List<Integer>].add(int)'
      Src: org.yaml.snakeyaml.issues.issue124.Bean124:27,1
    - Dst: '[java.util.List<Integer>].add(int)'
      Src: org.yaml.snakeyaml.issues.issue124.Bean124:28,1
    - Dst: '[java.util.List<Integer>].add(int)'
      Src: org.yaml.snakeyaml.issues.issue124.Bean124:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue124.Bean124
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/Bean124.java
    functionUses: 7
    functionsReached:
    - '[java.util.List<Integer>].add(int)'
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue124.Bean124
    signature: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.Bean124:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue124.Bean124
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - numbers
    argTypes:
    - String
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>(String,java.util.List<Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/Bean124.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue124.Bean124
    signature: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>(String,java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue124.Bean124].getA()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/Bean124.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue124.Bean124].getA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - a
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue124.Bean124].setA(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/Bean124.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue124.Bean124].setA(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue124.Bean124].getNumbers()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/Bean124.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.yaml.snakeyaml.issues.issue124.Bean124].getNumbers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numbers
    argTypes:
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue124.Bean124].setNumbers(java.util.List<Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/Bean124.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue124.Bean124].setNumbers(java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:25,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue124.Bean124)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue124.Bean124)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue124.Bean124)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperOptionsSideEffect()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/DumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue124.Bean124)'
    - '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue124.Bean124)'
    - '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperOptionsSideEffect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue124.DumpTest)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperDifferentTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/DumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue124.DumpTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperDifferentTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue124.DumpTest)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperFlowStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/DumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue124.DumpTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperFlowStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue124.DumpTest)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperAutoStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/DumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue124.DumpTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperAutoStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:62,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,org.yaml.snakeyaml.nodes.Tag,null)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperNullStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/DumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,org.yaml.snakeyaml.nodes.Tag,null)'
    - '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperNullStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:68,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue124.DumpTest)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:71,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,org.yaml.snakeyaml.nodes.Tag,null)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperNullStyle2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/DumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue124.DumpTest)'
    - '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,org.yaml.snakeyaml.nodes.Tag,null)'
    - '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperNullStyle2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:78,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,null,org.yaml.snakeyaml.issues.issue124.DumpTest)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue124.DumpTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 76
    functionDepth: 4
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperNullTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/DumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAs(org.yaml.snakeyaml.issues.issue124.Bean124,null,org.yaml.snakeyaml.issues.issue124.DumpTest)'
    - '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue124.DumpTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperNullTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue124.DumpTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue124.DumpTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/DumpTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue124.DumpTest
    signature: '[org.yaml.snakeyaml.issues.issue124.DumpTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SortedSet<org.yaml.snakeyaml.issues.issue55.Post>].add(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue97.Blog:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue55.Post
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SortedSet<org.yaml.snakeyaml.issues.issue55.Post>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.yaml.snakeyaml.issues.issue55.Post
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue97.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/Blog.java
    functionUses: 0
    functionsReached:
    - '[java.util.SortedSet<org.yaml.snakeyaml.issues.issue55.Post>].add(org.yaml.snakeyaml.issues.issue55.Post)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue97.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SortedSet<org.yaml.snakeyaml.issues.issue55.Post>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.SortedSet<org.yaml.snakeyaml.issues.issue55.Post>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue97.Blog].getPosts()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/Blog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.SortedSet<org.yaml.snakeyaml.issues.issue55.Post>
    signature: '[org.yaml.snakeyaml.issues.issue97.Blog].getPosts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SortedSet<org.yaml.snakeyaml.issues.issue55.Post>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue97.Blog
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue97.Blog].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/Blog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue97.Blog
    signature: '[org.yaml.snakeyaml.issues.issue97.Blog].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(T)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
    - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser()'
    - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser2()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(T)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 8
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYaml2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
    - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(T)'
    - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser2()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYaml2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser3()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(T)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 8
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYaml3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
    - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(T)'
    - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser3()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYaml3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:71,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(T)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 66
    functionDepth: 4
    functionLinenumber: 66
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYamlDefault()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
    - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(T)'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYamlDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:78,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 77
    functionDepth: 7
    functionLinenumber: 77
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:90,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:91,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:92,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 7
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:97,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:97,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 3
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor)'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
    - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].getPosts()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:103,1
    - Dst: '[org.junit.Assert].assertTrue(String)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:104,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].size()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:105,1
    - Dst: '[org.junit.Assert].assertEquals(String,int,org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue55.Blog
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - blog
    argTypes:
    - org.yaml.snakeyaml.issues.issue55.Blog
    constantsTouched: []
    func_position:
      end: 106
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(org.yaml.snakeyaml.issues.issue55.Blog)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].size()'
    - '[org.junit.Assert].assertTrue(String)'
    - '[org.junit.Assert].assertEquals(String,int,org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest)'
    - '[org.yaml.snakeyaml.issues.issue55.Blog].getPosts()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(org.yaml.snakeyaml.issues.issue55.Blog)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor:111,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor:111,1
    - Dst: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence].<init>()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor:112,1
    - Dst: yamlClassConstructors.put(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor,org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence)
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - yamlClassConstructors.put(org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor,org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence)
    - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence:119,1
    - Dst: SortedSet.class.isAssignableFrom(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence:119,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence:120,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence:121,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence:123,1
    - Dst: SetContructor.this.constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.TreeSet)
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence:124,1
    - Dst: '[ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence:128,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: ConstructSequence
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 130
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 130
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 0
    functionsReached:
    - SetContructor.this.constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.TreeSet)
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - SortedSet.class.isAssignableFrom(Class<?extendsObject>)
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    - '[ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)'
    - '[java.util.TreeSet].<init>()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence
      static: false
      superClass: ConstructSequence
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence
    signature: '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue97.Post].getTitle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/Post.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue97.Post].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue97.Post].getText()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/Post.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue97.Post].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].compareTo(String)'
      Src: org.yaml.snakeyaml.issues.issue97.Post:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue55.Post
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - org.yaml.snakeyaml.issues.issue55.Post
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue97.Post].compareTo(org.yaml.snakeyaml.issues.issue55.Post)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/Post.java
    functionUses: 0
    functionsReached:
    - '[String].compareTo(String)'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue97.Post].compareTo(org.yaml.snakeyaml.issues.issue55.Post)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue97.Post
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue97.Post].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/Post.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue97.Post
    signature: '[org.yaml.snakeyaml.issues.issue97.Post].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:40,1
    - Dst: '[String].<init>(T,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest,String)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testBinary()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue437/BinaryRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(String,String,String)'
    - '[String].<init>(T,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testBinary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:47,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:49,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest,NodeId)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:50,1
    - Dst: scalar.getValue()
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(String,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:54,1
    - Dst: '[void].size()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(int,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:55,1
    - Dst: '[void].get(int)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:56,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].toString()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:57,1
    - Dst: data.getTag()
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(String,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:57,1
    - Dst: data.getScalarStyle()
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:58,1
    - Dst: data.getValue()
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(String,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:59,1
    - Dst: data.getImplicit()
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].canOmitTagInPlainScalar()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertFalse(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].canOmitTagInNonPlainScalar()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertFalse(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testBinaryNode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue437/BinaryRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].canOmitTagInNonPlainScalar()'
    - data.getValue()
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertFalse(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[void].get(int)'
    - data.getImplicit()
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(int,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest,NodeId)'
    - '[org.yaml.snakeyaml.nodes.Tag].toString()'
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].canOmitTagInPlainScalar()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - data.getTag()
    - '[void].size()'
    - scalar.getValue()
    - data.getScalarStyle()
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(String,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testBinaryNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:66,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setNonPrintableStyle(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:70,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:71,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest,NodeId)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:72,1
    - Dst: scalar.getValue()
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(String,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 65
    functionDepth: 4
    functionLinenumber: 65
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testStrNode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue437/BinaryRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - scalar.getValue()
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(String,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - '[org.yaml.snakeyaml.DumperOptions].setNonPrintableStyle(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest,NodeId)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testStrNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:78,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setNonPrintableStyle(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:80,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:81,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:83,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:84,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:85,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:86,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(java.util.HashMap,T)'
      Src: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 77
    functionDepth: 4
    functionLinenumber: 77
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testRoundTripBinary()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue437/BinaryRoundTripTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest,org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[java.util.HashMap].get(String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].assertEquals(java.util.HashMap,T)'
    - '[org.yaml.snakeyaml.DumperOptions].setNonPrintableStyle(org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testRoundTripBinary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue437/BinaryRoundTripTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest
    signature: '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:34,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:36,1
    - Dst: '[T].entrySet()'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:38,1
    - Dst: entry.getValue()
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].instanceOf()'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertThat(org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest,org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:39,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:42,1
    - Dst: '[java.util.List].get(int)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:42,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:43,1
    - Dst: '[java.util.List].get(int)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:43,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:44,1
    - Dst: '[java.util.List].get(int)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].instanceOf()'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertThat(org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest,org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].instanceOf()'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertThat(org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest,org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].instanceOf()'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertThat(org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest,org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.model.Bar].getFoo()'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertEquals(org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest,org.yaml.snakeyaml.issues.issue348.model.Foo)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.model.Baz].getBar()'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertEquals(org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest,org.yaml.snakeyaml.issues.issue348.model.Bar)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.model.Foo].getFoo()'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].testUnexpectedRecursive()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/MultiLevelImmutableTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue348.model.Foo].getFoo()'
    - '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertThat(org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest,org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest)'
    - '[java.util.List].get(int)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertEquals(org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest,org.yaml.snakeyaml.issues.issue348.model.Foo)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].instanceOf()'
    - '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].assertEquals(org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest,org.yaml.snakeyaml.issues.issue348.model.Bar)'
    - '[org.yaml.snakeyaml.issues.issue348.model.Baz].getBar()'
    - '[org.yaml.snakeyaml.issues.issue348.model.Bar].getFoo()'
    - '[T].entrySet()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].testUnexpectedRecursive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/MultiLevelImmutableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest
    signature: '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue348.model.Foo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Foo.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue348.model.Foo
    signature: '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue348.model.Foo
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Foo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue348.model.Foo
    signature: '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue348.model.Foo].getFoo()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Foo.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue348.model.Foo].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue348.model.Foo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue348.model.Bar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[org.yaml.snakeyaml.issues.issue348.model.Bar].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Bar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue348.model.Bar
    signature: '[org.yaml.snakeyaml.issues.issue348.model.Bar].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue348.model.Foo
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue348.model.Foo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue348.model.Bar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foo
    argTypes:
    - org.yaml.snakeyaml.issues.issue348.model.Foo
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue348.model.Bar].<init>(org.yaml.snakeyaml.issues.issue348.model.Foo)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Bar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue348.model.Bar
    signature: '[org.yaml.snakeyaml.issues.issue348.model.Bar].<init>(org.yaml.snakeyaml.issues.issue348.model.Foo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue348.model.Foo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue348.model.Foo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue348.model.Bar].getFoo()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Bar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue348.model.Foo
    signature: '[org.yaml.snakeyaml.issues.issue348.model.Bar].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue348.model.Bar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue348.model.Baz
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[org.yaml.snakeyaml.issues.issue348.model.Baz].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Baz.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue348.model.Baz
    signature: '[org.yaml.snakeyaml.issues.issue348.model.Baz].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue348.model.Bar
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue348.model.Bar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue348.model.Baz
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bar
    argTypes:
    - org.yaml.snakeyaml.issues.issue348.model.Bar
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue348.model.Baz].<init>(org.yaml.snakeyaml.issues.issue348.model.Bar)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Baz.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue348.model.Baz
    signature: '[org.yaml.snakeyaml.issues.issue348.model.Baz].<init>(org.yaml.snakeyaml.issues.issue348.model.Bar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue348.model.Bar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue348.model.Bar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue348.model.Baz].getBar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Baz.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue348.model.Bar
    signature: '[org.yaml.snakeyaml.issues.issue348.model.Baz].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue56.CodeBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.issues.issue56.CodeBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/CodeBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue56.CodeBean
    signature: '[org.yaml.snakeyaml.issues.issue56.CodeBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue56.CodeBean].getCountry()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/CodeBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue56.CodeBean].getCountry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - country
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue56.CodeBean].setCountry(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/CodeBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue56.CodeBean].setCountry(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue56.CodeBean].getType()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/CodeBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue56.CodeBean].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue56.CodeBean].setType(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/CodeBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue56.CodeBean].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue56.CodeBean].getValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/CodeBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue56.CodeBean].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue56.CodeBean].setValue(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/CodeBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue56.CodeBean].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue56.CodeBean].getValue()'
      Src: org.yaml.snakeyaml.issues.issue56.CodeBean:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue56.CodeBean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/CodeBean.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue56.CodeBean].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue56.CodeBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomConstructor)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:34,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:37,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:40,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:42,1
    - Dst: a.get(int)
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:43,1
    - Dst: b.get(String)
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:44,1
    - Dst: c.get(String)
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:45,1
    - Dst: d.get(String)
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:46,1
    - Dst: e.entrySet().toArray()[1].toString()
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue56.PerlTest)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertTrue(int)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,org.yaml.snakeyaml.issues.issue56.PerlTest)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 32
    functionDepth: 3
    functionLinenumber: 32
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue56.PerlTest].testMaps()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/PerlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,int)'
    - '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,org.yaml.snakeyaml.issues.issue56.PerlTest)'
    - map.get(String)
    - a.get(int)
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomConstructor)'
    - d.get(String)
    - '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue56.PerlTest)'
    - c.get(String)
    - '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertTrue(int)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - b.get(String)
    - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    - '[examples.CustomConstructor].<init>()'
    - e.entrySet().toArray()[1].toString()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue56.PerlTest].testMaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CustomBeanConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:70,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:72,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:72,1
    - Dst: '[CustomBeanConstructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(CustomBeanConstructor)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:74,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:75,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:77,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertTrue(int)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,org.yaml.snakeyaml.issues.issue56.PerlTest)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:84,1
    - Dst: '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 68
    functionDepth: 3
    functionLinenumber: 68
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.issues.issue56.PerlTest].testJavaBeanWithTypeDescription()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/PerlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,int)'
    - '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,org.yaml.snakeyaml.issues.issue56.PerlTest)'
    - map.get(String)
    - '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertTrue(int)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(CustomBeanConstructor)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[CustomBeanConstructor].<init>()'
    - '[CustomBeanConstructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue56.PerlTest].testJavaBeanWithTypeDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CustomBeanConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:90,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(CustomBeanConstructor)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:91,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:92,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:94,1
    - Dst: map.get(String)
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:97,1
    - Dst: '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertTrue(int)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:98,1
    - Dst: '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,org.yaml.snakeyaml.issues.issue56.PerlTest)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:101,1
    - Dst: '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.issues.issue56.PerlTest].testJavaBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/PerlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,int)'
    - '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertEquals(int,org.yaml.snakeyaml.issues.issue56.PerlTest)'
    - map.get(String)
    - '[org.yaml.snakeyaml.issues.issue56.PerlTest].assertTrue(int)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(CustomBeanConstructor)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    - '[CustomBeanConstructor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue56.PerlTest].testJavaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.issues.issue56.PerlTest].setUp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/PerlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue56.PerlTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue56.PerlTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue56.PerlTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/PerlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue56.PerlTest
    signature: '[org.yaml.snakeyaml.issues.issue56.PerlTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor:61,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor:61,1
    - Dst: '[ConstructYamlMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor:64,1
    - Dst: this.yamlMultiConstructors.put(org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor,ConstructYamlMap)
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor
      static: false
      superClass: SafeConstructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/PerlTest.java
    functionUses: 0
    functionsReached:
    - '[ConstructYamlMap].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - this.yamlMultiConstructors.put(org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor,ConstructYamlMap)
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor
    signature: '[org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor:108,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor:108,1
    - Dst: '[ConstructYamlMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor:111,1
    - Dst: this.yamlMultiConstructors.put(org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor,ConstructYamlMap)
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/PerlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - this.yamlMultiConstructors.put(org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor,ConstructYamlMap)
    - '[ConstructYamlMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor
    signature: '[org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor:115,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor:115,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor:115,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setUseClassConstructor(boolean)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor:116,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setType()'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor:117,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.constructor.Construct
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: '[org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/PerlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Node].setType()'
    - '[org.yaml.snakeyaml.nodes.Node].setUseClassConstructor(boolean)'
    - '[org.yaml.snakeyaml.constructor.Constructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Construct
    signature: '[org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Optional.class.getDeclaredConstructor()
      Src: org.yaml.snakeyaml.issues.issue310.Java8OptionalTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].setAccessible(boolean)'
      Src: org.yaml.snakeyaml.issues.issue310.Java8OptionalTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].newInstance(String)'
      Src: org.yaml.snakeyaml.issues.issue310.Java8OptionalTest:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].checkIllegalAccess()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Java8OptionalTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].newInstance(String)'
    - '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].setAccessible(boolean)'
    - Optional.class.getDeclaredConstructor()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].checkIllegalAccess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: org.junit.Assume.assumeFalse(org.yaml.snakeyaml.issues.issue310.Java8OptionalTest)
      Src: org.yaml.snakeyaml.issues.issue310.Java8OptionalTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].skipIfReflectiveAccessDenied()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Java8OptionalTest.java
    functionUses: 0
    functionsReached:
    - org.junit.Assume.assumeFalse(org.yaml.snakeyaml.issues.issue310.Java8OptionalTest)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].skipIfReflectiveAccessDenied()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].loadOptionalString()'
      Src: org.yaml.snakeyaml.issues.issue310.Java8OptionalTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].testJava8OptionalStringLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Java8OptionalTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].loadOptionalString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].testJava8OptionalStringLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].dumpLoadOptional()'
      Src: org.yaml.snakeyaml.issues.issue310.Java8OptionalTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].testJava8OptionalDumpLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Java8OptionalTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].dumpLoadOptional()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].testJava8OptionalDumpLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.Java8OptionalTest
      static: false
      superClass: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Java8OptionalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.Java8OptionalTest
    signature: '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Option].valueOf(float)'
      Src: org.yaml.snakeyaml.issues.issue310.Person:23,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Person].<init>(int,String,org.yaml.snakeyaml.issues.issue310.Option<T>)'
      Src: org.yaml.snakeyaml.issues.issue310.Person:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.issues.issue310.Option<Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.Person
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue310.Person].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Person.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.Person].<init>(int,String,org.yaml.snakeyaml.issues.issue310.Option<T>)'
    - '[org.yaml.snakeyaml.issues.issue310.Option].valueOf(float)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.Person
    signature: '[org.yaml.snakeyaml.issues.issue310.Person].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - org.yaml.snakeyaml.issues.issue310.Option<Double>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.issues.issue310.Option<Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.Person
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - id
    - name
    - income
    argTypes:
    - int
    - String
    - org.yaml.snakeyaml.issues.issue310.Option<Double>
    constantsTouched: []
    func_position:
      end: 30
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue310.Person].<init>(int,String,org.yaml.snakeyaml.issues.issue310.Option<Double>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.Person
    signature: '[org.yaml.snakeyaml.issues.issue310.Person].<init>(int,String,org.yaml.snakeyaml.issues.issue310.Option<Double>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.issues.issue310.Option<Double>
      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: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue310.Person].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue310.Person].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.issues.issue310.Option<Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue310.Person].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue310.Person].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.issues.issue310.Option<Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.Option<Double>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue310.Person].getIncome()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.Option<Double>
    signature: '[org.yaml.snakeyaml.issues.issue310.Person].getIncome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].yaml()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:50,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,int)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:52,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,String)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:53,1
    - Dst: '[T].getIncome()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].getValue()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].doubleValue()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,float,float)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 45
    functionDepth: 5
    functionLinenumber: 45
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].loadFromString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/PropertyWithPrivateConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,float,float)'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,String)'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].doubleValue()'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].getValue()'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].yaml()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest)'
    - '[T].getIncome()'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].loadFromString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Option].valueOf(float)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:60,1
    - Dst: '[org.yaml.snakeyaml.Person].<init>(int,String,org.yaml.snakeyaml.issues.issue310.Option<T>)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].yaml()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.Person)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].yaml()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:64,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,int)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:66,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,String)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:67,1
    - Dst: '[T].getIncome()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].getValue()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].doubleValue()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,float,float)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 57
    functionDepth: 5
    functionLinenumber: 57
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].dumpNload()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/PropertyWithPrivateConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Person].<init>(int,String,org.yaml.snakeyaml.issues.issue310.Option<T>)'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,String)'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].doubleValue()'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].getValue()'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,float,float)'
    - '[org.yaml.snakeyaml.issues.issue310.Option].valueOf(float)'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].yaml()'
    - '[T].getIncome()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.Person)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].assertEquals(String,org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].dumpNload()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 4
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].yaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/PropertyWithPrivateConstructorTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].yaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/PropertyWithPrivateConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest
    signature: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter:31,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption].<init>()'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter:32,1
    - Dst: this.representers.put(org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption)
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/PropertyWithPrivateConstructorTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - this.representers.put(org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption)
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: opt.getValue()
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption].represent(org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption)'
      Src: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/PropertyWithPrivateConstructorTest.java
    functionUses: 0
    functionsReached:
    - opt.getValue()
    - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption].represent(org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/PropertyWithPrivateConstructorTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption
    signature: '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue310.Option].<init>(T)'
      Src: org.yaml.snakeyaml.issues.issue310.Option:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.Option<T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.issues.issue310.Option].valueOf(T)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Option.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.Option].<init>(T)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.Option<T>
    signature: '[org.yaml.snakeyaml.issues.issue310.Option].valueOf(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.Option
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue310.Option].<init>(T)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.Option
    signature: '[org.yaml.snakeyaml.issues.issue310.Option].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue310.Option].getValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.issues.issue310.Option].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:35,1
    - Dst: '[org.yaml.snakeyaml.Person].<init>()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].<init>()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].setIncome(float)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:38,1
    - Dst: '[org.yaml.snakeyaml.Person].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:39,1
    - Dst: '[java.util.Optional].of(org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:40,1
    - Dst: '[org.yaml.snakeyaml.Person].setSalary(org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:42,1
    - Dst: '[org.yaml.snakeyaml.Person].getName()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:44,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].assertEquals(org.yaml.snakeyaml.issues.issue310.OptionalTesting,org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:44,1
    - Dst: '[org.yaml.snakeyaml.Person].getSalary()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:45,1
    - Dst: '[T].getSalary()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].assertEquals(org.yaml.snakeyaml.issues.issue310.OptionalTesting,org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 33
    functionDepth: 5
    functionLinenumber: 33
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].loadOptionalString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached:
    - '[T].getSalary()'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Person].getName()'
    - '[org.yaml.snakeyaml.Person].setName(String)'
    - '[java.util.Optional].of(org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary)'
    - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].<init>()'
    - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].setIncome(float)'
    - '[org.yaml.snakeyaml.Person].setSalary(org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
    - '[org.yaml.snakeyaml.Person].getSalary()'
    - '[org.yaml.snakeyaml.Person].<init>()'
    - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].assertEquals(org.yaml.snakeyaml.issues.issue310.OptionalTesting,org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].loadOptionalString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OptionalRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(OptionalRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:49,1
    - Dst: '[org.yaml.snakeyaml.Person].<init>()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].<init>()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].setIncome(float)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:52,1
    - Dst: '[org.yaml.snakeyaml.Person].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:53,1
    - Dst: '[java.util.Optional].of(org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:54,1
    - Dst: '[org.yaml.snakeyaml.Person].setSalary(org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.Person)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:56,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:59,1
    - Dst: '[org.yaml.snakeyaml.Person].getName()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:61,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].assertEquals(org.yaml.snakeyaml.issues.issue310.OptionalTesting,org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:61,1
    - Dst: '[org.yaml.snakeyaml.Person].getSalary()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:62,1
    - Dst: '[T].getSalary()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].assertEquals(org.yaml.snakeyaml.issues.issue310.OptionalTesting,org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 48
    functionDepth: 5
    functionLinenumber: 48
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].dumpLoadOptional()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached:
    - '[T].getSalary()'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Person].getName()'
    - '[org.yaml.snakeyaml.Person].setName(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.Person)'
    - '[java.util.Optional].of(org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary)'
    - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(OptionalRepresenter)'
    - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].setIncome(float)'
    - '[org.yaml.snakeyaml.Person].setSalary(org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
    - '[org.yaml.snakeyaml.Person].<init>()'
    - '[org.yaml.snakeyaml.Person].getSalary()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[OptionalRepresenter].<init>()'
    - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].assertEquals(org.yaml.snakeyaml.issues.issue310.OptionalTesting,org.yaml.snakeyaml.issues.issue310.OptionalTesting)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].dumpLoadOptional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.OptionalTesting
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.OptionalTesting
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Optional<Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Optional<Double>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].getIncome()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Optional<Double>
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].getIncome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Optional].of(Double)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      classConcrete: true
      classEnum: false
      classFields:
      - Optional<Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - income
    argTypes:
    - Double
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].setIncome(Double)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached:
    - '[java.util.Optional].of(Double)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].setIncome(Double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Optional<Double>
      classConcrete: true
      classEnum: false
      classFields:
      - Optional<Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - income
    argTypes:
    - java.util.Optional<Double>
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].setIncome(java.util.Optional<Double>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].setIncome(java.util.Optional<Double>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Optional<Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Optional<Double>].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Optional<Double>
      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: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached:
    - '[Optional<Double>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].getClass()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary:102,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary:102,1
    - Dst: '[Optional<Double>].equals(org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary:109,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Optional<Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 111
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 111
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached:
    - '[Optional<Double>].equals(org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary)'
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Optional].empty()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Optional<Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 2
    functionsReached:
    - '[java.util.Optional].empty()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Optional<Salary>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Optional<Salary>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Optional<Salary>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Optional<Salary>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].getSalary()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Optional<Salary>
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].getSalary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Optional<Salary>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Optional<Salary>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - salary
    argTypes:
    - java.util.Optional<Salary>
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].setSalary(java.util.Optional<Salary>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].setSalary(java.util.Optional<Salary>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Optional<Salary>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Optional].empty()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Optional<Salary>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached:
    - '[java.util.Optional].empty()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter:145,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter:145,1
    - Dst: '[RepresentOptional].<init>()'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter:146,1
    - Dst: this.representers.put(RepresentOptional)
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 3
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[RepresentOptional].<init>()'
    - this.representers.put(RepresentOptional)
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional:153,1
    - Dst: opt.get()
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional:154,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional:154,1
    - Dst: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional].representSequence(org.yaml.snakeyaml.nodes.Tag,java.util.ArrayList,org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional)'
      Src: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 156
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional].representSequence(org.yaml.snakeyaml.nodes.Tag,java.util.ArrayList,org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional)'
    - opt.get()
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional
    signature: '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getInputstream(String)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(InputStream)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:35,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1098.OpenApiTest)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadAsInputStream()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1098/OpenApiTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1098.OpenApiTest)'
    - '[org.yaml.snakeyaml.Util].getInputstream(String)'
    - '[org.yaml.snakeyaml.Yaml].load(InputStream)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadAsInputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:43,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1098.OpenApiTest)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadAsString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1098/OpenApiTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1098.OpenApiTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:51,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1098.OpenApiTest)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadSmallAsString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1098/OpenApiTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1098.OpenApiTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadSmallAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getInputstream(String)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(InputStream)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:59,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1098.OpenApiTest)'
      Src: org.yaml.snakeyaml.issues.issue1098.OpenApiTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadSmallAsStream()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1098/OpenApiTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1098.OpenApiTest)'
    - '[org.yaml.snakeyaml.Util].getInputstream(String)'
    - '[org.yaml.snakeyaml.Yaml].load(InputStream)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadSmallAsStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1098.OpenApiTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1098/OpenApiTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1098.OpenApiTest
    signature: '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue144.BeanData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue144.BeanData].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue144/BeanData.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue144.BeanData
    signature: '[org.yaml.snakeyaml.issues.issue144.BeanData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue144.BeanData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue144.BeanData].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue144/BeanData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue144.BeanData
    signature: '[org.yaml.snakeyaml.issues.issue144.BeanData].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue144.BeanData].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue144/BeanData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue144.BeanData].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue144.BeanData].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue144/BeanData.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue144.BeanData].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue144.BeanData].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue144/BeanData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.yaml.snakeyaml.issues.issue144.BeanData].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - float
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue144.BeanData].setNumber(float)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue144/BeanData.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue144.BeanData].setNumber(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue144.BeanData].<init>()'
      Src: org.yaml.snakeyaml.issues.issue144.FloatPropertyTest:23,1
    - Dst: '[org.yaml.snakeyaml.issues.issue144.BeanData].setId(String)'
      Src: org.yaml.snakeyaml.issues.issue144.FloatPropertyTest:24,1
    - Dst: '[org.yaml.snakeyaml.issues.issue144.BeanData].setNumber(float)'
      Src: org.yaml.snakeyaml.issues.issue144.FloatPropertyTest:25,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue144.FloatPropertyTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue144.BeanData)'
      Src: org.yaml.snakeyaml.issues.issue144.FloatPropertyTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue144.FloatPropertyTest:28,1
    - Dst: '[T].getNumber()'
      Src: org.yaml.snakeyaml.issues.issue144.FloatPropertyTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue144.FloatPropertyTest].assertEquals(float,org.yaml.snakeyaml.issues.issue144.FloatPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue144.FloatPropertyTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 22
    functionDepth: 5
    functionLinenumber: 22
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue144.FloatPropertyTest].testFloatAsJavaBeanProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue144/FloatPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue144.BeanData].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getNumber()'
    - '[org.yaml.snakeyaml.issues.issue144.BeanData].setId(String)'
    - '[org.yaml.snakeyaml.issues.issue144.BeanData].setNumber(float)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue144.FloatPropertyTest].assertEquals(float,org.yaml.snakeyaml.issues.issue144.FloatPropertyTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue144.BeanData)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue144.FloatPropertyTest].testFloatAsJavaBeanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue144.FloatPropertyTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue144.FloatPropertyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue144/FloatPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue144.FloatPropertyTest
    signature: '[org.yaml.snakeyaml.issues.issue144.FloatPropertyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest)'
      Src: org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest:26,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].assertEquals(String,org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest)'
      Src: org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 28
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].testClipChomping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue163/LinearScalaTralingTest.java
    functionUses: 0
    functionsReached:
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].assertEquals(String,org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].testClipChomping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest)'
      Src: org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest:35,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest)'
      Src: org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 38
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].testStripChomping()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue163/LinearScalaTralingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].assertEquals(String,String,org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].testStripChomping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue163/LinearScalaTralingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest
    signature: '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:34,1
    - Dst: obj.size()
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1110.ParseJsonTest)'
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:35,1
    - Dst: obj.containsKey(String)
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].assertTrue(org.yaml.snakeyaml.issues.issue1110.ParseJsonTest)'
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].testJsonWithTabs()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1110/ParseJsonTest.java
    functionUses: 0
    functionsReached:
    - obj.containsKey(String)
    - '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].assertTrue(org.yaml.snakeyaml.issues.issue1110.ParseJsonTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - obj.size()
    - '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1110.ParseJsonTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].testJsonWithTabs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:43,1
    - Dst: obj.size()
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1110.ParseJsonTest)'
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:44,1
    - Dst: obj.containsKey(String)
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].assertTrue(org.yaml.snakeyaml.issues.issue1110.ParseJsonTest)'
      Src: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].testJsonWithTabsSmall()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1110/ParseJsonTest.java
    functionUses: 0
    functionsReached:
    - obj.containsKey(String)
    - '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].assertTrue(org.yaml.snakeyaml.issues.issue1110.ParseJsonTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - obj.size()
    - '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1110.ParseJsonTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].testJsonWithTabsSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1110/ParseJsonTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1110.ParseJsonTest
    signature: '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:25,1
    - Dst: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 27
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testNonAsciiAnchor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue468/NonAsciiAnchorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testNonAsciiAnchor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testUnderscore()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue468/NonAsciiAnchorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testUnderscore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 40
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testSmile()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue468/NonAsciiAnchorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testSmile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 46
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testAlpha()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue468/NonAsciiAnchorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testAlpha()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:49,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].loadWith(org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:53,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:55,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertTrue(org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest,org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:55,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:56,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertTrue(org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest,org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:56,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 59
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testNonAllowedAnchor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue468/NonAsciiAnchorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].contains(String)'
    - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].assertTrue(org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest,org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest)'
    - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].loadWith(org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest)'
    - e.getMessage()
    - '[String].charAt(org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testNonAllowedAnchor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].loadWith(char)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue468/NonAsciiAnchorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].loadWith(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue468/NonAsciiAnchorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest
    signature: '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:23,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].testLiteral()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue440/LiteralWithTrailingSpacesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].testLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].testTrimTrailingWhiteSpace()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue440/LiteralWithTrailingSpacesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].testTrimTrailingWhiteSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:44,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].testLiteralWithNewLine()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue440/LiteralWithTrailingSpacesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].testLiteralWithNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue440/LiteralWithTrailingSpacesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest
    signature: '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:83,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getResourceAsStream(String)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:83,1
    - Dst: '[java.util.Properties].load(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:85,1
    - Dst: e2.getLocalizedMessage()
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:87,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].fail(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:87,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:90,1
    - Dst: '[java.io.File].<init>(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:90,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:91,1
    - Dst: '[java.io.File].<init>(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:91,1
    - Dst: '[java.net.URLClassLoader].<init>(null)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:93,1
    - Dst: '[java.net.URLClassLoader].<init>(java.net.URLClassLoader)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:94,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URLClassLoader
      - java.net.URLClassLoader
      classPublic: true
      concrete: true
      exceptions:
      - java.net.MalformedURLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].before()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].fail(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    - '[java.util.Properties].<init>()'
    - '[java.net.URLClassLoader].<init>(null)'
    - '[java.util.Properties].load(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getResourceAsStream(String)'
    - '[java.util.Properties].getProperty(String)'
    - e2.getLocalizedMessage()
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getClass()'
    - '[java.net.URLClassLoader].<init>(java.net.URLClassLoader)'
    - '[java.io.File].<init>(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URLClassLoader].close()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:101,1
    - Dst: e.printStackTrace()
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:103,1
    - Dst: '[java.net.URLClassLoader].close()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:111,1
    - Dst: e.printStackTrace()
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:113,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URLClassLoader
      - java.net.URLClassLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].after()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.net.URLClassLoader].close()'
    - e.printStackTrace()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].after()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DomainBean.class.getName()
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:122,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URLClassLoader
      - java.net.URLClassLoader
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].expectNoDomainClassInYamlCL()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 0
    functionsReached:
    - '[java.net.URLClassLoader].loadClass(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    - DomainBean.class.getName()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].expectNoDomainClassInYamlCL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Yaml.class.getName()
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:127,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URLClassLoader
      - java.net.URLClassLoader
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].yamlClassInYAMLCL()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 0
    functionsReached:
    - Yaml.class.getName()
    - '[java.net.URLClassLoader].loadClass(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].yamlClassInYAMLCL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TagInspector.class.getName()
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:135,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:135,1
    - Dst: TrustedPrefixesTagInspector.class.getName()
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:136,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:136,1
    - Dst: LoaderOptions.class.getName()
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:137,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:137,1
    - Dst: Yaml.class.getName()
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:138,1
    - Dst: '[java.net.URLClassLoader].loadClass(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:138,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getConstructor()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:140,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:141,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].newInstance(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:140,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getDeclaredConstructor()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:142,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].newInstance()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:142,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:144,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getMethod(String,org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:144,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].invoke(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest,org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:144,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getConstructor(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:146,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].newInstance(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:146,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:148,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].setValue(int)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:149,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:151,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getMethod(String)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:151,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].invoke(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest,org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:152,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].toString()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:152,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:154,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getMethod(String)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:154,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].invoke(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest,org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:155,1
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].assertEquals(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean,org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URLClassLoader
      - java.net.URLClassLoader
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - InstantiationException
      - IllegalAccessException
      - NoSuchMethodException
      - SecurityException
      - IllegalArgumentException
      - InvocationTargetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 158
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].domainInDifferentConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].assertEquals(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean,org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    - Yaml.class.getName()
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getMethod(String,org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getClass()'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].newInstance()'
    - TagInspector.class.getName()
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].invoke(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest,org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean)'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getConstructor()'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getDeclaredConstructor()'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].invoke(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest,org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    - LoaderOptions.class.getName()
    - '[java.util.Collections].singletonList(String)'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getConstructor(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].getMethod(String)'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].toString()'
    - '[java.net.URLClassLoader].loadClass(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    - TrustedPrefixesTagInspector.class.getName()
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].newInstance(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest)'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].setValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].domainInDifferentConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URLClassLoader
      - java.net.URLClassLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].setValue(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].setValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].getValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 58
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].getClass()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean:68,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean:68,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 73
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean
    signature: '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:25,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 27
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].testSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest)'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].testSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:30,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 32
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].testSetNoSpaces()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest)'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].testSetNoSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:35,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:36,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 38
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].testSet2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest)'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].testSet2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:25,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:26,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].assertEquals(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest,org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 27
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].test1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInMapTest.java
    functionUses: 0
    functionsReached:
    - '[T].get(String)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].assertEquals(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest,org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].test1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:30,1
    - Dst: '[T].containsKey(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 32
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].test2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInMapTest.java
    functionUses: 0
    functionsReached:
    - '[T].containsKey(String)'
    - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].test2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:35,1
    - Dst: '[T].containsKey(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 37
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].test3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInMapTest.java
    functionUses: 0
    functionsReached:
    - '[T].containsKey(String)'
    - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].test3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:40,1
    - Dst: '[T].containsKey(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 42
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].testTheOnlyCounterIntuitiveCase()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInMapTest.java
    functionUses: 0
    functionsReached:
    - '[T].containsKey(String)'
    - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].testTheOnlyCounterIntuitiveCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:25,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 27
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].testList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInListTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest)'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].testList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:30,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 32
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].testListNoSpaces()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInListTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest)'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].testListNoSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:35,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:36,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest)'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 38
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].testList2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInListTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].assertTrue(org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest)'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].testList2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInListTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest
    signature: '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:28,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:29,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:30,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:31,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].createData()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:35,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].testIndentWithIndicator1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue416/IndentWithIndicatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
    - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].createData()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].testIndentWithIndicator1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:43,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:44,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:45,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:46,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].createData()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:50,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].testIndentWithIndicator2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue416/IndentWithIndicatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
    - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].createData()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].testIndentWithIndicator2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:58,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:59,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:60,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:61,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].createData()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:65,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].testIndentWithIndicator3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue416/IndentWithIndicatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
    - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].createData()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].testIndentWithIndicator3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:73,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:74,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:75,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:77,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:78,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:79,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:81,1
    - Dst: '[java.util.ArrayList].add(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:82,1
    - Dst: '[java.util.ArrayList].add(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:83,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:85,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:86,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:87,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:88,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:90,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].createData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue416/IndentWithIndicatorTest.java
    functionUses: 3
    functionsReached:
    - '[java.util.ArrayList].add(java.util.LinkedHashMap)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[java.util.LinkedHashMap].put(String,java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,java.util.ArrayList)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].createData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue416/IndentWithIndicatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest
    signature: '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:36,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:40,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].hasNext()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertFalse(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:43,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int,int)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:47,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:50,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].testFirstLoadManyDocuments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1065/DocumentSizeLimitTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].hasNext()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int,int)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertFalse(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].testFirstLoadManyDocuments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:61,1
    - Dst: secondDocument.length()
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:63,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:67,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].hasNext()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertFalse(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:70,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:74,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:77,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 59
    functionDepth: 4
    functionLinenumber: 59
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].testLastLoadManyDocuments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1065/DocumentSizeLimitTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].hasNext()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertFalse(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
    - secondDocument.length()
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].testLastLoadManyDocuments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.length()
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].dumpAllDocs(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertTrue(String,boolean)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:90,1
    - Dst: docLongest.length()
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].dumpAllDocs(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertTrue(String,boolean)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:93,1
    - Dst: doc2.length()
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:97,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].dumpAllDocs(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:97,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertFalse(String,boolean)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 98
    functionName: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].testLoadDocuments()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1065/DocumentSizeLimitTest.java
    functionUses: 0
    functionsReached:
    - doc2.length()
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].dumpAllDocs(org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest,org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest)'
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertTrue(String,boolean)'
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].assertFalse(String,boolean)'
    - docLongest.length()
    - input.length()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].testLoadDocuments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:101,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:102,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:103,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:104,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
      Src: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest:107,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - codePointLimit
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 115
      start: 100
    functionDepth: 4
    functionLinenumber: 100
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].dumpAllDocs(String,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1065/DocumentSizeLimitTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
    - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].next()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].dumpAllDocs(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1065/DocumentSizeLimitTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest
    signature: '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue188.ErrorMessageTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue188.ErrorMessageTest)'
      Src: org.yaml.snakeyaml.issues.issue188.ErrorMessageTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue188.ErrorMessageTest:27,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue188.ErrorMessageTest:29,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue188.ErrorMessageTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue188.ErrorMessageTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].assertFalse(org.yaml.snakeyaml.issues.issue188.ErrorMessageTest,org.yaml.snakeyaml.issues.issue188.ErrorMessageTest)'
      Src: org.yaml.snakeyaml.issues.issue188.ErrorMessageTest:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    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: 31
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].testErrorMessage()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue188/ErrorMessageTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].fail()'
    - '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].contains(String)'
    - '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].assertFalse(org.yaml.snakeyaml.issues.issue188.ErrorMessageTest,org.yaml.snakeyaml.issues.issue188.ErrorMessageTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue188.ErrorMessageTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].testErrorMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue188.ErrorMessageTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue188/ErrorMessageTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue188.ErrorMessageTest
    signature: '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].check(int,int)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].check(int,int)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].check(int,int)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].assertEquals(String,org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].check(int,int)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:42,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].assertEquals(String,org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:44,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 30
    functionDepth: 5
    functionLinenumber: 30
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].testIndicatorIndentMuchSmaller()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue358/UnexpectedIndentTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].assertEquals(String,org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest)'
    - '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].check(int,int)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].testIndicatorIndentMuchSmaller()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:49,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:50,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:51,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].create()'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].assertEquals(java.util.Map<String,Object>,T)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - indicatorIndent
    - indent
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 58
      start: 48
    functionDepth: 4
    functionLinenumber: 48
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].check(int,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue358/UnexpectedIndentTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
    - '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].create()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,Object>)'
    - '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].assertEquals(java.util.Map<String,Object>,T)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].check(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:61,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:62,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:63,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:64,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:65,1
    - Dst: '[java.util.ArrayList].add(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:66,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:67,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:68,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:69,1
    - Dst: '[java.util.ArrayList].add(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:70,1
    - Dst: '[java.util.HashMap].put(String,java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].create()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue358/UnexpectedIndentTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].put(String,java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.ArrayList].add(java.util.HashMap)'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].create()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue358/UnexpectedIndentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest
    signature: '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.yaml.snakeyaml.issues.issue10.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue10.DataSource
      static: false
      superClass: org.yaml.snakeyaml.issues.issue10.DataSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getParent()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/JDBCDataSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue10.DataSource
    signature: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue10.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.yaml.snakeyaml.issues.issue10.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue10.DataSource
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.yaml.snakeyaml.issues.issue10.DataSource
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setParent(org.yaml.snakeyaml.issues.issue10.DataSource)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/JDBCDataSource.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setParent(org.yaml.snakeyaml.issues.issue10.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.yaml.snakeyaml.issues.issue10.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.issues.issue10.DataSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getUsername()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/JDBCDataSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getUsername()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.yaml.snakeyaml.issues.issue10.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue10.DataSource
    argCount: 1
    argNames:
    - username
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setUsername(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/JDBCDataSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setUsername(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.yaml.snakeyaml.issues.issue10.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.issues.issue10.DataSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getPassword()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/JDBCDataSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getPassword()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.yaml.snakeyaml.issues.issue10.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue10.DataSource
    argCount: 1
    argNames:
    - password
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setPassword(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/JDBCDataSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setPassword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.yaml.snakeyaml.issues.issue10.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.issues.issue10.DataSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getUrl()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/JDBCDataSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.yaml.snakeyaml.issues.issue10.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue10.DataSource
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setUrl(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/JDBCDataSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setUrl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.yaml.snakeyaml.issues.issue10.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue10.JDBCDataSource
      static: false
      superClass: org.yaml.snakeyaml.issues.issue10.DataSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/JDBCDataSource.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue10.JDBCDataSource
    signature: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.issues.issue10.DataSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.issues.issue10.DataSource>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue10.DataSources].getDataSources()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/DataSources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.issues.issue10.DataSource>
    signature: '[org.yaml.snakeyaml.issues.issue10.DataSources].getDataSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.issues.issue10.DataSource>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.issues.issue10.DataSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataSources
    argTypes:
    - java.util.List<org.yaml.snakeyaml.issues.issue10.DataSource>
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue10.DataSources].setDataSources(java.util.List<org.yaml.snakeyaml.issues.issue10.DataSource>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/DataSources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue10.DataSources].setDataSources(java.util.List<org.yaml.snakeyaml.issues.issue10.DataSource>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.issues.issue10.DataSource>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue10.DataSources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue10.DataSources].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/DataSources.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue10.DataSources
    signature: '[org.yaml.snakeyaml.issues.issue10.DataSources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.issues.issue10.DataSource].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/DataSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue10.DataSource].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue10.DataSource].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/DataSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue10.DataSource].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue10.DataSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue10.DataSource].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/DataSource.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue10.DataSource
    signature: '[org.yaml.snakeyaml.issues.issue10.DataSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue10.DataSource].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setParent(org.yaml.snakeyaml.issues.issue10.DataSource)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:28,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:30,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.DataSource)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:32,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.JDBCDataSource)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.DataSources].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.DataSources].setDataSources(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:36,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue10.DataSources)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:39,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:41,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:42,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertEquals(org.yaml.snakeyaml.issues.issue10.BasicDumpTest,org.yaml.snakeyaml.issues.issue10.BasicDumpTest)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:43,1
    - Dst: dsOut.getDataSources()
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].iterator()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertFalse(String)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertTrue()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 25
    functionDepth: 5
    functionLinenumber: 25
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].testTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/BasicDumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue10.DataSources].setDataSources(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setParent(org.yaml.snakeyaml.issues.issue10.DataSource)'
    - '[org.yaml.snakeyaml.issues.issue10.DataSource].<init>()'
    - '[org.yaml.snakeyaml.issues.issue10.DataSources].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertFalse(String)'
    - dsOut.getDataSources()
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].iterator()'
    - '[String].trim()'
    - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertTrue()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.DataSource)'
    - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertEquals(org.yaml.snakeyaml.issues.issue10.BasicDumpTest,org.yaml.snakeyaml.issues.issue10.BasicDumpTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue10.DataSources)'
    - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].<init>()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.JDBCDataSource)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].testTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue10.DataSource].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setParent(org.yaml.snakeyaml.issues.issue10.DataSource)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:53,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:55,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.DataSource)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:56,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.JDBCDataSource)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.DataSources].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.DataSources].setDataSources(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue10.DataSources)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:63,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:65,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:66,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertEquals(org.yaml.snakeyaml.issues.issue10.BasicDumpTest,org.yaml.snakeyaml.issues.issue10.BasicDumpTest)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].testTag2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/BasicDumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue10.DataSources].setDataSources(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setParent(org.yaml.snakeyaml.issues.issue10.DataSource)'
    - '[org.yaml.snakeyaml.issues.issue10.DataSource].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue10.DataSources)'
    - '[org.yaml.snakeyaml.issues.issue10.DataSources].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[String].trim()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.DataSource)'
    - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertEquals(org.yaml.snakeyaml.issues.issue10.BasicDumpTest,org.yaml.snakeyaml.issues.issue10.BasicDumpTest)'
    - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].<init>()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.JDBCDataSource)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].testTag2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue10.DataSource].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setParent(org.yaml.snakeyaml.issues.issue10.DataSource)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:75,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:77,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.JDBCDataSource)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:78,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.DataSource)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.DataSources].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.DataSources].setDataSources(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:84,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue10.DataSources)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:85,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:87,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:88,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:88,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertEquals(org.yaml.snakeyaml.issues.issue10.BasicDumpTest,org.yaml.snakeyaml.issues.issue10.BasicDumpTest)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:88,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:90,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:91,1
    - Dst: '[T].getDataSources()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].iterator()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertTrue()'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertFalse(String)'
      Src: org.yaml.snakeyaml.issues.issue10.BasicDumpTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 72
    functionDepth: 4
    functionLinenumber: 72
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].testTag3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/BasicDumpTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue10.DataSources].setDataSources(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.issues.issue10.DataSources].<init>()'
    - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertFalse(String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.DataSource)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].getDataSources()'
    - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].iterator()'
    - '[String].trim()'
    - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertEquals(org.yaml.snakeyaml.issues.issue10.BasicDumpTest,org.yaml.snakeyaml.issues.issue10.BasicDumpTest)'
    - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].<init>()'
    - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setParent(org.yaml.snakeyaml.issues.issue10.DataSource)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue10.DataSources)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].assertTrue()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue10.JDBCDataSource)'
    - '[org.yaml.snakeyaml.issues.issue10.DataSource].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].testTag3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue10.BasicDumpTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/BasicDumpTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue10.BasicDumpTest
    signature: '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].testFoldedStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue51/UnicodeStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].testFoldedStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest:34,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].testDoubleQuotedStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue51/UnicodeStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].testDoubleQuotedStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue51/UnicodeStyleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest
    signature: '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testHexPrefixedString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testHexPrefixedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testHexInt()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testHexInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testOctalPrefixedString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testOctalPrefixedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testOctalInt()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testOctalInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testBinaryPrefixedString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testBinaryPrefixedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testBinaryInt()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testBinaryInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 4
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testDecimalish()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertEquals(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts,T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testDecimalish()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:74,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:75,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertFalse(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:76,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:77,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertFalse(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:78,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:79,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertFalse(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testIntPattern()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
    functionUses: 0
    functionsReached:
    - regexp.matcher(String)
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertFalse(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testIntPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertFalse(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:85,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertFalse(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:86,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:88,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:88,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:88,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:89,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:89,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:89,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:90,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:90,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:90,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:91,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:92,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:93,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:94,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:95,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:95,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:95,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:96,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:96,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:96,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:97,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:97,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:97,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:98,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:98,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:98,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:99,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:99,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:99,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:100,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:100,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:100,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:101,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:101,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:101,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:102,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:102,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:102,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:103,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
      Src: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 105
    functionName: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testFloatPattern()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
    functionUses: 0
    functionsReached:
    - regexp.matcher(String)
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].matches()'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertTrue(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].assertFalse(org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testFloatPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts
    signature: '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue127.Bean].getA()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue127.Bean].getA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - a
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue127.Bean].setA(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue127.Bean].setA(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue127.Bean].getB()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue127.Bean].getB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue127.Bean].setB(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue127.Bean].setB(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue127.Bean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue127.Bean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue127.Bean
    signature: '[org.yaml.snakeyaml.issues.issue127.Bean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].setA(String)'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      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: 37
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest].testRespresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/NullAliasTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue38.Bean)'
    - '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter].<init>()'
    - '[org.yaml.snakeyaml.issues.issue127.NullAliasTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].setA(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest].testRespresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue127.NullAliasTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/NullAliasTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue127.NullAliasTest
    signature: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter:42,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter:43,1
    - Dst: this.representers.put(org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean)
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/NullAliasTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - this.representers.put(org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean)
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean:50,1
    - Dst: bean.getA()
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean:51,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean)'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean:51,1
    - Dst: bean.getB()
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean:52,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean)'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean].representMapping(org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean,java.util.LinkedHashMap,org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean)'
      Src: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/NullAliasTest.java
    functionUses: 0
    functionsReached:
    - bean.getB()
    - '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean].representMapping(org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean,java.util.LinkedHashMap,org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean)'
    - bean.getA()
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean)'
    - '[java.util.LinkedHashMap].<init>(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/NullAliasTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean
    signature: '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test:31,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test:33,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test].assertEquals(String,org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test)'
      Src: org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test].parseKeyIndicators_47047()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue527/Fuzzy47047Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test].fail(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
    - '[org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test].assertEquals(String,org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test].parseKeyIndicators_47047()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue527/Fuzzy47047Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test
    signature: '[org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SuperSaverAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:105,1
    - Dst: '[GeneralAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:106,1
    - Dst: '[CustomerAB].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:108,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:109,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:110,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:111,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:112,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:113,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:114,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:119,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(CustomerAB)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:120,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:122,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 104
    functionDepth: 5
    functionLinenumber: 104
    functionLinenumberEnd: 124
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(CustomerAB)'
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[GeneralAccount].<init>()'
    - '[CustomerAB].<init>()'
    - '[java.util.ArrayList].add(GeneralAccount)'
    - '[SuperSaverAccount].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(SuperSaverAccount)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SuperSaverAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:127,1
    - Dst: '[GeneralAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:128,1
    - Dst: '[CustomerAB].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:130,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:131,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:132,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:133,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:134,1
    - Dst: '[java.util.HashSet].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:135,1
    - Dst: '[java.util.HashSet].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:136,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:141,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(CustomerAB)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:142,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:144,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 126
    functionDepth: 5
    functionLinenumber: 126
    functionLinenumberEnd: 146
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB_Set()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(CustomerAB)'
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[GeneralAccount].<init>()'
    - '[CustomerAB].<init>()'
    - '[java.util.ArrayList].add(GeneralAccount)'
    - '[java.util.HashSet].<init>()'
    - '[SuperSaverAccount].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(SuperSaverAccount)'
    - '[java.util.HashSet].add(GeneralAccount)'
    - '[java.util.HashSet].add(SuperSaverAccount)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB_Set()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SuperSaverAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:149,1
    - Dst: '[GeneralAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:150,1
    - Dst: '[CustomerAB].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:152,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:153,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:154,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:155,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:156,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:157,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:158,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:164,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:164,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:165,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:165,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:166,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:167,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:167,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:168,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:170,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(CustomerAB)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:171,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:173,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 148
    functionDepth: 3
    functionLinenumber: 148
    functionLinenumberEnd: 175
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABWithCustomTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(CustomerAB)'
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[GeneralAccount].<init>()'
    - '[CustomerAB].<init>()'
    - '[java.util.ArrayList].add(GeneralAccount)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[SuperSaverAccount].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.ArrayList].add(SuperSaverAccount)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABWithCustomTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SuperSaverAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:178,1
    - Dst: '[GeneralAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:179,1
    - Dst: '[CustomerAB_Property].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:181,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:182,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:183,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:184,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:185,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:186,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:187,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:193,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:193,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:194,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:194,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:196,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(CustomerAB_Property)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:197,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:199,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 177
    functionDepth: 3
    functionLinenumber: 177
    functionLinenumberEnd: 201
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABProperty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
    - '[CustomerAB_Property].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(CustomerAB_Property)'
    - '[GeneralAccount].<init>()'
    - '[java.util.ArrayList].add(GeneralAccount)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[SuperSaverAccount].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.ArrayList].add(SuperSaverAccount)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SuperSaverAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:204,1
    - Dst: '[GeneralAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:205,1
    - Dst: '[CustomerAB_Property].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:207,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:208,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:209,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:210,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:211,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:212,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:213,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:219,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:219,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:220,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:220,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:222,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:223,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:223,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:224,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:226,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(CustomerAB_Property)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:227,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:229,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 203
    functionDepth: 3
    functionLinenumber: 203
    functionLinenumberEnd: 231
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABPropertyWithCustomTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[CustomerAB_Property].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(CustomerAB_Property)'
    - '[GeneralAccount].<init>()'
    - '[java.util.ArrayList].add(GeneralAccount)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[SuperSaverAccount].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.ArrayList].add(SuperSaverAccount)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABPropertyWithCustomTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SuperSaverAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:234,1
    - Dst: '[GeneralAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:235,1
    - Dst: '[CustomerAB].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:237,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:238,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:239,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:240,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:241,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:242,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:243,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:248,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(CustomerAB)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:249,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:251,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:252,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 233
    functionDepth: 4
    functionLinenumber: 233
    functionLinenumberEnd: 254
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABwithJavaBeanHelpers()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[GeneralAccount].<init>()'
    - '[CustomerAB].<init>()'
    - '[java.util.ArrayList].add(GeneralAccount)'
    - '[SuperSaverAccount].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(SuperSaverAccount)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(CustomerAB)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABwithJavaBeanHelpers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SuperSaverAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:257,1
    - Dst: '[GeneralAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:258,1
    - Dst: '[CustomerAB_MapValue].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:260,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:261,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:262,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:263,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:264,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest,GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:265,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest,SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:266,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:271,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(CustomerAB_MapValue)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:272,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:274,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 256
    functionDepth: 5
    functionLinenumber: 256
    functionLinenumberEnd: 276
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB_asMapValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
    - '[java.util.HashMap].put(org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest,GeneralAccount)'
    - '[java.util.HashMap].put(org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest,SuperSaverAccount)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[GeneralAccount].<init>()'
    - '[java.util.ArrayList].add(GeneralAccount)'
    - '[CustomerAB_MapValue].<init>()'
    - '[SuperSaverAccount].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(SuperSaverAccount)'
    - '[org.yaml.snakeyaml.Yaml].dump(CustomerAB_MapValue)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB_asMapValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SuperSaverAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:279,1
    - Dst: '[GeneralAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:280,1
    - Dst: '[CustomerAB_MapKey].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:282,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:283,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:284,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:285,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:286,1
    - Dst: '[java.util.HashMap].put(GeneralAccount,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:287,1
    - Dst: '[java.util.HashMap].put(SuperSaverAccount,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:288,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:293,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(CustomerAB_MapKey)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:294,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:296,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 278
    functionDepth: 5
    functionLinenumber: 278
    functionLinenumberEnd: 298
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB_asMapKey()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[GeneralAccount].<init>()'
    - '[java.util.ArrayList].add(GeneralAccount)'
    - '[java.util.HashMap].put(GeneralAccount,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
    - '[SuperSaverAccount].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.HashMap].put(SuperSaverAccount,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
    - '[java.util.ArrayList].add(SuperSaverAccount)'
    - '[CustomerAB_MapKey].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(CustomerAB_MapKey)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB_asMapKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SuperSaverAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:301,1
    - Dst: '[GeneralAccount].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:302,1
    - Dst: '[CustomerBA].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:304,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:305,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:306,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:307,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:308,1
    - Dst: '[java.util.ArrayList].add(GeneralAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:309,1
    - Dst: '[java.util.ArrayList].add(SuperSaverAccount)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:310,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:315,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(CustomerBA)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:316,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:319,1
    - Dst: parsed.bAll.size()
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:320,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:320,1
    - Dst: parsed.aGeneral.size()
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:321,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:321,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotEquals(org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:322,1
    - Dst: parsed.aGeneral.toArray()
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:323,1
    - Dst: array[0].getClass()
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:324,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertEquals(org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:324,1
    - Dst: array[1].getClass()
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:325,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertEquals(org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:325,1
    - Dst: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertEquals(String,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 300
    functionDepth: 5
    functionLinenumber: 300
    functionLinenumberEnd: 327
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testBA()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - parsed.aGeneral.size()
    - parsed.aGeneral.toArray()
    - array[1].getClass()
    - '[CustomerBA].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[GeneralAccount].<init>()'
    - '[java.util.ArrayList].add(GeneralAccount)'
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertNotEquals(org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertEquals(String,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
    - parsed.bAll.size()
    - array[0].getClass()
    - '[SuperSaverAccount].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(CustomerBA)'
    - '[java.util.ArrayList].add(SuperSaverAccount)'
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertEquals(org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testBA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].<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: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.Account
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.Account].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.Account
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.Account].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Account
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.GeneralAccount
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.GeneralAccount].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.GeneralAccount
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.GeneralAccount].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.SuperSaverAccount
      static: false
      superClass: GeneralAccount
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.SuperSaverAccount].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.SuperSaverAccount
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.SuperSaverAccount].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<Account>
      - Collection<GeneralAccount>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<Account>
      - Collection<GeneralAccount>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<GeneralAccount>
      - Collection<Account>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerBA
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerBA].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerBA
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerBA].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<Account>
      - Map<String, GeneralAccount>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapValue].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapValue].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<Account>
      - Map<String, GeneralAccount>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapValue].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapValue
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<Account>
      - Map<GeneralAccount, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapKey].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapKey].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<Account>
      - Map<GeneralAccount, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapKey].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapKey
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Account
      - Collection<GeneralAccount>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_Property].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_Property].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Account
      - Collection<GeneralAccount>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_Property
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_Property].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_Property
    signature: '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_Property].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:37,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest,null,null,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:39,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:40,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:43,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest,null,null,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:45,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:46,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:48,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.NodeTuple)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:49,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.NodeTuple)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:50,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.ArrayList,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.MappingNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].create()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue544/DoubleQuoteTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.NodeTuple)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest,null,null,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest)'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.ArrayList,org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.MappingNode
    signature: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].create()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:58,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].create()'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.MappingNode,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:61,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.DumperOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dumperOptions
    argTypes:
    - org.yaml.snakeyaml.DumperOptions
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].emit(org.yaml.snakeyaml.DumperOptions)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue544/DoubleQuoteTest.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.MappingNode,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].create()'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].emit(org.yaml.snakeyaml.DumperOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:68,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].emit(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].assertEquals(org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest,String)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 66
    functionDepth: 5
    functionLinenumber: 66
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].testUnicode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue544/DoubleQuoteTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].emit(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].assertEquals(org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].testUnicode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:79,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].emit(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].assertEquals(org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest,String)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 77
    functionDepth: 5
    functionLinenumber: 77
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].testSubstitution()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue544/DoubleQuoteTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].emit(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].assertEquals(org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].testSubstitution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:90,1
    - Dst: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].emit(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].assertEquals(org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest,String)'
      Src: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 88
    functionDepth: 5
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].testDefault()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue544/DoubleQuoteTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].assertEquals(org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest,String)'
    - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].emit(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].testDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue544/DoubleQuoteTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest
    signature: '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SomeBeanImpl].<init>(String,String)'
      Src: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(SomeBeanImpl)'
      Src: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest].testIntrospector()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached:
    - '[SomeBeanImpl].<init>(String,String)'
    - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(SomeBeanImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest].testIntrospector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest].<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: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean].getAttribute1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean].getAttribute1()'
  - 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: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean].getAttribute2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean].getAttribute2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - SomeBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean].getAttribute1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean].getAttribute1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - SomeBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute1
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean].setAttribute1(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean].setAttribute1(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - SomeBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].setAttribute1(String)'
      Src: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].setAttribute2(String)'
      Src: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl
      static: false
      superClass: BaseSomeBean
    argCount: 2
    argNames:
    - attribute1
    - attribute2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].setAttribute2(String)'
    - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].setAttribute1(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: BaseSomeBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].getAttribute2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].getAttribute2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BaseSomeBean
    argCount: 1
    argNames:
    - attribute2
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].setAttribute2(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].setAttribute2(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: BaseSomeBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BeanWithMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue143.GenericMapTest:23,1
    - Dst: '[BeanWithMap].getMap()'
      Src: org.yaml.snakeyaml.issues.issue143.GenericMapTest:24,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue143.GenericMapTest:25,1
    - Dst: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest].put(String,org.yaml.snakeyaml.issues.issue143.GenericMapTest)'
      Src: org.yaml.snakeyaml.issues.issue143.GenericMapTest:25,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue143.GenericMapTest:26,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue143.GenericMapTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue143.GenericMapTest:28,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: 31
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest].testMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue143/GenericMapTest.java
    functionUses: 0
    functionsReached:
    - '[BeanWithMap].getMap()'
    - '[org.yaml.snakeyaml.issues.issue143.GenericMapTest].put(String,org.yaml.snakeyaml.issues.issue143.GenericMapTest)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[BeanWithMap].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest].testMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue143.GenericMapTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue143/GenericMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue143.GenericMapTest
    signature: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue143.GenericMapTest.GenericMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.GenericMap].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue143/GenericMapTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue143.GenericMapTest.GenericMap
    signature: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.GenericMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.GenericMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue143.GenericMapTest.BeanWithMap:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: GenericMap<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.BeanWithMap].getMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue143/GenericMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.GenericMap].<init>()'
    linkageType: ''
    returnType: GenericMap<Integer>
    signature: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.BeanWithMap].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue143.GenericMapTest.BeanWithMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.BeanWithMap].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue143/GenericMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue143.GenericMapTest.BeanWithMap
    signature: '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.BeanWithMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:30,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].getLongYamlDocument(int)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:33,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].assertEquals(int,org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:34,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: 35
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].testBigStringData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/BigDataLoadTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
    - '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].assertEquals(int,org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)'
    - '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].getLongYamlDocument(int)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].testBigStringData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:38,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].getLongYamlDocument(int)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:41,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:42,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].assertEquals(int,org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].testBigStreamData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/BigDataLoadTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
    - '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].assertEquals(int,org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)'
    - '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].getLongYamlDocument(int)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].testBigStreamData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:48,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:49,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:51,1
    - Dst: String.valueOf(org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:53,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:53,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:55,1
    - Dst: String.valueOf(org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:57,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.issues.issue102.BigDataLoadTest,org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataBean].setId(String)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataBean].setList(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue100.DataBean].setMap(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:62,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue100.DataBean)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue100.DataBean)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:64,1
    - Dst: '[String].split(String)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:65,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:66,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:68,1
    - Dst: '[StringBuilder].append()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:69,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:70,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest:73,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].getLongYamlDocument(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/BigDataLoadTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue100.DataBean].setId(String)'
    - '[StringBuilder].append()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)'
    - '[StringBuilder].<init>()'
    - String.valueOf(org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.issues.issue100.DataBean].<init>()'
    - '[java.util.HashMap].put(org.yaml.snakeyaml.issues.issue102.BigDataLoadTest,org.yaml.snakeyaml.issues.issue102.BigDataLoadTest)'
    - '[org.yaml.snakeyaml.issues.issue100.DataBean].setMap(java.util.HashMap)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue100.DataBean)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[String].split(String)'
    - '[org.yaml.snakeyaml.issues.issue100.DataBean].setList(java.util.ArrayList)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue100.DataBean)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].getLongYamlDocument(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/BigDataLoadTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue102.BigDataLoadTest
    signature: '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue102.DataBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue102.DataBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue102.DataBean].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue102.DataBean].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - java.util.Map<String,Integer>
      classPublic: true
      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: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue102.DataBean].getList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.yaml.snakeyaml.issues.issue102.DataBean].getList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue102.DataBean].setList(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue102.DataBean].setList(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue102.DataBean].getMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Integer>
    signature: '[org.yaml.snakeyaml.issues.issue102.DataBean].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue102.DataBean].setMap(java.util.Map<String,Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue102.DataBean].setMap(java.util.Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue102.DataBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue102.DataBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/DataBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue102.DataBean
    signature: '[org.yaml.snakeyaml.issues.issue102.DataBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue484.Base60FloatTest:22,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue484.Base60FloatTest:23,1
    - Dst: '[org.yaml.snakeyaml.issues.issue484.Base60FloatTest].assertEquals(float,T)'
      Src: org.yaml.snakeyaml.issues.issue484.Base60FloatTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.issues.issue484.Base60FloatTest].test60Float()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue484/Base60FloatTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue484.Base60FloatTest].assertEquals(float,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue484.Base60FloatTest].test60Float()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue484.Base60FloatTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue484.Base60FloatTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue484/Base60FloatTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue484.Base60FloatTest
    signature: '[org.yaml.snakeyaml.issues.issue484.Base60FloatTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue520.ChompingTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue520.ChompingTest)'
      Src: org.yaml.snakeyaml.issues.issue520.ChompingTest:25,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue520.ChompingTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue520.ChompingTest].assertEquals(String,org.yaml.snakeyaml.issues.issue520.ChompingTest)'
      Src: org.yaml.snakeyaml.issues.issue520.ChompingTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.issues.issue520.ChompingTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue520.ChompingTest].assertEquals(org.yaml.snakeyaml.issues.issue520.ChompingTest,String)'
      Src: org.yaml.snakeyaml.issues.issue520.ChompingTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue520.ChompingTest].testChomp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue520/ChompingTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue520.ChompingTest].assertEquals(org.yaml.snakeyaml.issues.issue520.ChompingTest,String)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue520.ChompingTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue520.ChompingTest].assertEquals(String,org.yaml.snakeyaml.issues.issue520.ChompingTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue520.ChompingTest].testChomp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue520.ChompingTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue520.ChompingTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue520/ChompingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue520.ChompingTest
    signature: '[org.yaml.snakeyaml.issues.issue520.ChompingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:46,1
    - Dst: a.meta.put(String)
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:47,1
    - Dst: a.meta.put(String)
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: A
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createA()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].<init>()'
    - a.meta.put(String)
    linkageType: ''
    returnType: A
    signature: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[B].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:53,1
    - Dst: b.meta.add()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:54,1
    - Dst: b.meta.add()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: B
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createB()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
    functionUses: 3
    functionsReached:
    - b.meta.add()
    - '[B].<init>()'
    linkageType: ''
    returnType: B
    signature: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createA()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(A)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:63,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:66,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:68,1
    - Dst: data.meta.size()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:70,1
    - Dst: loaded.meta.size()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].assertEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:70,1
    - Dst: loaded.meta.entrySet()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:71,1
    - Dst: entry.getKey()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:73,1
    - Dst: data.meta.containsKey(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:73,1
    - Dst: entry.getKey()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:74,1
    - Dst: data.meta.get(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:74,1
    - Dst: entry.getValue()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:74,1
    - Dst: '[org.junit.Assert].assertArrayEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 59
    functionDepth: 4
    functionLinenumber: 59
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsMapValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - entry.getValue()
    - data.meta.containsKey(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].assertEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.junit.Assert].assertArrayEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(A)'
    - data.meta.get(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)
    - entry.getKey()
    - loaded.meta.size()
    - loaded.meta.entrySet()
    - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createA()'
    - data.meta.size()
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsMapValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createA()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:81,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(A)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:82,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:85,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:86,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:88,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:88,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:90,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:91,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:93,1
    - Dst: data.meta.size()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:95,1
    - Dst: loaded.meta.size()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:95,1
    - Dst: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].assertEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:95,1
    - Dst: loaded.meta.entrySet()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:96,1
    - Dst: entry.getKey()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:98,1
    - Dst: data.meta.containsKey(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:98,1
    - Dst: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:98,1
    - Dst: entry.getKey()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:99,1
    - Dst: data.meta.get(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:99,1
    - Dst: entry.getValue()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:99,1
    - Dst: '[org.junit.Assert].assertArrayEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsMapValueWithTypeDespriptor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].assertEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - data.meta.get(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)
    - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createA()'
    - data.meta.containsKey(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.Yaml].dump(A)'
    - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String)'
    - entry.getKey()
    - loaded.meta.entrySet()
    - '[org.junit.Assert].assertArrayEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - entry.getValue()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - loaded.meta.size()
    - data.meta.size()
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsMapValueWithTypeDespriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:104,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:105,1
    - Dst: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createB()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:106,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(B)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:107,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:110,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:111,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:112,1
    - Dst: data.meta.toArray()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:114,1
    - Dst: loaded.meta.toArray()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:114,1
    - Dst: '[org.junit.Assert].assertArrayEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 103
    functionDepth: 4
    functionLinenumber: 103
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsListValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.junit.Assert].assertArrayEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - loaded.meta.toArray()
    - '[org.yaml.snakeyaml.Yaml].dump(B)'
    - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createB()'
    - data.meta.toArray()
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsListValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:118,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:119,1
    - Dst: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createB()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:120,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(B)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:121,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:124,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:125,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:127,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:127,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:128,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:129,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:130,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:132,1
    - Dst: data.meta.toArray()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:134,1
    - Dst: loaded.meta.toArray()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:134,1
    - Dst: '[org.junit.Assert].assertArrayEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 117
    functionDepth: 4
    functionLinenumber: 117
    functionLinenumberEnd: 135
    functionName: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsListValueWithTypeDespriptor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.junit.Assert].assertArrayEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
    - loaded.meta.toArray()
    - '[org.yaml.snakeyaml.Yaml].dump(B)'
    - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createB()'
    - data.meta.toArray()
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsListValueWithTypeDespriptor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:138,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:139,1
    - Dst: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createB()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:140,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(B,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:141,1
    - Dst: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:143,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:145,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:145,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:146,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:147,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:148,1
    - Dst: data.meta.toArray()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:150,1
    - Dst: loaded.meta.toArray()
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:150,1
    - Dst: '[org.junit.Assert].assertArrayEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 137
    functionDepth: 4
    functionLinenumber: 137
    functionLinenumberEnd: 151
    functionName: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testNoTags()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].assertEquals(String,String)'
    - '[org.junit.Assert].assertArrayEquals(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - loaded.meta.toArray()
    - '[org.yaml.snakeyaml.Yaml].dumpAs(B,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createB()'
    - data.meta.toArray()
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testNoTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest
    signature: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.A:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.A].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.A
    signature: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.A].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.B:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.B
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.B].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.B
    signature: '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.B].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ExtendedConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:33,1
    - Dst: '[ExtendedRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(ExtendedConstructor,ExtendedRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:33,1
    - Dst: '[Custom].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(Custom)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:36,1
    - Dst: '[T].getStr()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].assertEquals(String,org.yaml.snakeyaml.issues.issue11.YamlMapTest)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].testYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached:
    - '[ExtendedRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(ExtendedConstructor,ExtendedRepresenter)'
    - '[Custom].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(Custom)'
    - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].assertEquals(String,org.yaml.snakeyaml.issues.issue11.YamlMapTest)'
    - '[T].getStr()'
    - '[ExtendedConstructor].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].testYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:42,1
    - Dst: '[Custom].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:43,1
    - Dst: '[java.util.TreeMap].put(String,Custom)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:43,1
    - Dst: '[ExtendedConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:45,1
    - Dst: '[ExtendedRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(ExtendedConstructor,ExtendedRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].assertTrue()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].assertTrue()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].testYamlMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached:
    - '[ExtendedRepresenter].<init>()'
    - '[java.util.TreeMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(ExtendedConstructor,ExtendedRepresenter)'
    - '[java.util.TreeMap].put(String,Custom)'
    - '[Custom].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
    - '[ExtendedConstructor].<init>()'
    - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].assertTrue()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].testYamlMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:57,1
    - Dst: '[Custom].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:58,1
    - Dst: '[examples.staticstate.Wrapper].<init>(String,Custom)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:58,1
    - Dst: '[java.util.TreeMap].put(String,examples.staticstate.Wrapper)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:58,1
    - Dst: '[ExtendedConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:60,1
    - Dst: '[ExtendedRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(ExtendedConstructor,ExtendedRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].assertTrue()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:65,1
    - Dst: m.get(String)
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].assertEquals(org.yaml.snakeyaml.issues.issue11.YamlMapTest)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].testYamlMapBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached:
    - '[ExtendedRepresenter].<init>()'
    - '[java.util.TreeMap].put(String,examples.staticstate.Wrapper)'
    - '[java.util.TreeMap].<init>()'
    - '[examples.staticstate.Wrapper].<init>(String,Custom)'
    - '[org.yaml.snakeyaml.Yaml].<init>(ExtendedConstructor,ExtendedRepresenter)'
    - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].assertEquals(org.yaml.snakeyaml.issues.issue11.YamlMapTest)'
    - '[Custom].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
    - m.get(String)
    - '[ExtendedConstructor].<init>()'
    - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].getClass()'
    - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].assertTrue()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].testYamlMapBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue11.YamlMapTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue11.YamlMapTest
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Custom
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Custom
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - s
    - bb
    argTypes:
    - String
    - Custom
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].<init>(String,Custom)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].<init>(String,Custom)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Custom
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Custom
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].getA()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].getA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Custom
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].setA(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].setA(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Custom
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Custom
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].getB()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Custom
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].getB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Custom
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Custom
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bb
    argTypes:
    - Custom
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].setB(Custom)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].setB(Custom)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].toString()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].<init>(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].toString()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].<init>(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Custom
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - Custom
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].<init>(Custom)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].<init>(Custom)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].getStr()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].getStr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter:123,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter:123,1
    - Dst: '[RepresentCustom].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter:124,1
    - Dst: this.representers.put(RepresentCustom)
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - this.representers.put(RepresentCustom)
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[RepresentCustom].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom:130,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom:130,1
    - Dst: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 3
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor:138,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor:138,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor:139,1
    - Dst: '[ConstructCustom].<init>()'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor:139,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructCustom)
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 3
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructCustom)
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[ConstructCustom].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom:145,1
    - Dst: Integer.valueOf(org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom)
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom:146,1
    - Dst: '[Custom].<init>(org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom)'
      Src: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom)
    - '[Custom].<init>(org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom)'
    - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom
    signature: '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest)'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:34,1
    - Dst: '[T].getZNear()'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].assertEquals(org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest,int)'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:35,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].assertTrue(org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest)'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].testSingleLetter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1088/YamlSingleLetterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest)'
    - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].assertTrue(org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].contains(String)'
    - '[T].getZNear()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].assertEquals(org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].testSingleLetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest)'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:48,1
    - Dst: '[T].getZzNear()'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].assertEquals(org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest,int)'
      Src: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].testDoubleLetter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1088/YamlSingleLetterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[T].getZzNear()'
    - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].assertEquals(org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].testDoubleLetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1088/YamlSingleLetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest
    signature: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ].getZNear()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1088/YamlSingleLetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ].getZNear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zNear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ].setZNear(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1088/YamlSingleLetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ].setZNear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1088/YamlSingleLetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ
    signature: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ].getZzNear()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1088/YamlSingleLetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ].getZzNear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zNear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ].setZzNear(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1088/YamlSingleLetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ].setZzNear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1088/YamlSingleLetterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ
    signature: '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue192.EqualsSignTest:22,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue192.EqualsSignTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue192.EqualsSignTest].testMappingNode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue192/EqualsSignTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue192.EqualsSignTest].testMappingNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue192.EqualsSignTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue192.EqualsSignTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue192.EqualsSignTest].testScalarNode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue192/EqualsSignTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue192.EqualsSignTest].testScalarNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue192.EqualsSignTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue192.EqualsSignTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue192/EqualsSignTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue192.EqualsSignTest
    signature: '[org.yaml.snakeyaml.issues.issue192.EqualsSignTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest)'
      Src: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].assertEquals(org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest,String)'
      Src: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].assertEquals(org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest,String)'
      Src: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].assertEquals(org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest,String)'
      Src: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].assertEquals(org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest,String)'
      Src: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].assertEquals(org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest,String)'
      Src: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].assertEquals(org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest,String)'
      Src: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].deserialize()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue522/JavaBeanWithPropertiesLikeBooleanValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].assertEquals(org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].deserialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue522/JavaBeanWithPropertiesLikeBooleanValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest
    signature: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest.Workflow
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest.Workflow].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue522/JavaBeanWithPropertiesLikeBooleanValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest.Workflow
    signature: '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest.Workflow].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest)'
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:27,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].next()'
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].assertNotNull(org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest)'
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].next()'
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:35,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:37,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].assertTrue(org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest,org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest)'
      Src: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].testFailure()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue500/FailIteratorOnlyWhenErrorFoundTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].assertTrue(org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest,org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest)'
    - '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].assertNotNull(org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].contains(String)'
    - '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].next()'
    - '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].testFailure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue500/FailIteratorOnlyWhenErrorFoundTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest
    signature: '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test:30,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test:32,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test].assertEquals(String,org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test)'
      Src: org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test].parse_50355()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue543/Fuzzer50355Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test].assertEquals(String,org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test].parse_50355()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue543/Fuzzer50355Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test
    signature: '[org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue116.Empty].<init>()'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:24,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue116.Empty)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertTrue()'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 23
    functionDepth: 5
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].testEmptyClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue116/NoFieldsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue116.Empty].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue116.Empty)'
    - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertTrue()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].testEmptyClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue116.Hidden].<init>()'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:33,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue116.Hidden)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:37,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertEquals(org.yaml.snakeyaml.issues.issue116.NoFieldsTest,String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertTrue()'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:43,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].testHiddenParameter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue116/NoFieldsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue116.Hidden)'
    - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertTrue()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue116.Hidden].<init>()'
    - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertEquals(org.yaml.snakeyaml.issues.issue116.NoFieldsTest,String)'
    - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].testHiddenParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue116.HiddenSpecial].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:47,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue116.HiddenSpecial)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:51,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertEquals(org.yaml.snakeyaml.issues.issue116.NoFieldsTest,String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:56,1
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:57,1
    - Dst: '[T].retrieveMyVerySpecialField()'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertEquals(org.yaml.snakeyaml.issues.issue116.NoFieldsTest,org.yaml.snakeyaml.issues.issue116.NoFieldsTest)'
      Src: org.yaml.snakeyaml.issues.issue116.NoFieldsTest:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].testSpecialHiddenParameter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue116/NoFieldsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[String].hashCode()'
    - '[T].retrieveMyVerySpecialField()'
    - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertEquals(org.yaml.snakeyaml.issues.issue116.NoFieldsTest,org.yaml.snakeyaml.issues.issue116.NoFieldsTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue116.HiddenSpecial)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue116.HiddenSpecial].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].assertEquals(org.yaml.snakeyaml.issues.issue116.NoFieldsTest,String)'
    - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].testSpecialHiddenParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue116.NoFieldsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue116/NoFieldsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue116.NoFieldsTest
    signature: '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue116.Empty
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue116.Empty].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue116/NoFieldsTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue116.Empty
    signature: '[org.yaml.snakeyaml.issues.issue116.Empty].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue116.Hidden
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue116.Hidden].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue116/NoFieldsTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue116.Hidden
    signature: '[org.yaml.snakeyaml.issues.issue116.Hidden].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue116.HiddenSpecial:21,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: org.yaml.snakeyaml.issues.issue116.HiddenSpecial
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - something
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.issues.issue116.HiddenSpecial].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue116/HiddenSpecial.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue116.HiddenSpecial
    signature: '[org.yaml.snakeyaml.issues.issue116.HiddenSpecial].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue116.HiddenSpecial].retrieveMyVerySpecialField()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue116/HiddenSpecial.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue116.HiddenSpecial].retrieveMyVerySpecialField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue171.CustomRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest:24,1
    - Dst: '[org.yaml.snakeyaml.issues.issue171.ClassWithGenericMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest:25,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest:26,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest:27,1
    - Dst: '[java.util.Map<String,java.util.Collection<Integer>>].put(String,java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue171.ClassWithGenericMap)'
      Src: org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest].testNoCompilationError()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue171/GenericExtendsObjectTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,java.util.Collection<Integer>>].put(String,java.util.ArrayList)'
    - '[org.yaml.snakeyaml.issues.issue171.ClassWithGenericMap].<init>()'
    - '[java.util.ArrayList].add(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue171.ClassWithGenericMap)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue171.CustomRepresenter)'
    - '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
    - '[org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest].testNoCompilationError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue171/GenericExtendsObjectTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest
    signature: '[org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue171.CustomRepresenter:25,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue171.CustomRepresenter:25,1
    - Dst: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX].<init>()'
      Src: org.yaml.snakeyaml.issues.issue171.CustomRepresenter:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].put(org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX)'
      Src: org.yaml.snakeyaml.issues.issue171.CustomRepresenter:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue171.CustomRepresenter
      static: false
      superClass: org.yaml.snakeyaml.representer.Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue171/CustomRepresenter.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].put(org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue171.CustomRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX].representMapping(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX,org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX)'
      Src: org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue171/CustomRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX].representMapping(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX,org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue171/CustomRepresenter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX
    signature: '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue171.ClassWithGenericMap:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,java.util.Collection<Integer>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue171.ClassWithGenericMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue171.ClassWithGenericMap].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue171/ClassWithGenericMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue171.ClassWithGenericMap
    signature: '[org.yaml.snakeyaml.issues.issue171.ClassWithGenericMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createOptions(int)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:28,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:29,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createKey(int)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:31,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:32,1
    - Dst: '[java.util.HashMap].put(String,java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:34,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: 35
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].testLongKey()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createKey(int)'
    - '[java.util.HashMap].put(String,java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createOptions(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].testLongKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createOptions(int)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:38,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:39,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createKey(int)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:41,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:42,1
    - Dst: '[java.util.HashMap].put(String,java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].testForceLongKeyToBeImplicit()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createKey(int)'
    - '[java.util.HashMap].put(String,java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createOptions(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].testForceLongKeyToBeImplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createOptions(int,int)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:50,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 56
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].testTooLongKeyLength()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createOptions(int,int)'
    - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].testTooLongKeyLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:59,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:60,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:61,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setMaxSimpleKeyLength(int)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.DumperOptions
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - len
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createOptions(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setMaxSimpleKeyLength(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.DumperOptions
    signature: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createOptions(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:67,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:69,1
    - Dst: String.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:71,1
    - Dst: '[StringBuffer].toString()'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].substring(int,int)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:73,1
    - Dst: result.length()
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:74,1
    - Dst: result.length()
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:75,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createKey(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java
    functionUses: 2
    functionsReached:
    - '[StringBuffer].append(String)'
    - result.length()
    - '[StringBuffer].<init>(int)'
    - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].substring(int,int)'
    - String.valueOf(int)
    - '[StringBuffer].toString()'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createKey(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest
    signature: '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:31,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:34,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].assertEquals(String,org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test)'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].parseOpenUnmatchedSequences_47027()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue526/Fuzzy47027Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].assertEquals(String,org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].parseOpenUnmatchedSequences_47027()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:43,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:45,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:48,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].assertEquals(String,org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test)'
      Src: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].setCustomLimit100()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue526/Fuzzy47027Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].assertEquals(String,org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].setCustomLimit100()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue526/Fuzzy47027Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test
    signature: '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:43,1
    - Dst: '[String].split(String)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:44,1
    - Dst: lines[i].trim()
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:47,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].decode(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].assertEquals(int,org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testBase64()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].assertEquals(int,org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[String].split(String)'
    - '[java.util.Base64].getDecoder()'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].decode(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - lines[i].trim()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testBase64()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:56,1
    - Dst: YamlBase64Test.class.getResourceAsStream(String)
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:59,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].close()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testYamlBase64Loading()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
    functionUses: 0
    functionsReached:
    - YamlBase64Test.class.getResourceAsStream(String)
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].close()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testYamlBase64Loading()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: YamlDocument.class.getClassLoader()
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].getResourceAsStream(String)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:67,1
    - Dst: '[java.io.BufferedInputStream].<init>(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:68,1
    - Dst: '[java.io.BufferedInputStream].read()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].assertEquals(org.yaml.snakeyaml.issues.issue99.YamlBase64Test,int)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].assertEquals(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:75,1
    - Dst: '[java.io.BufferedInputStream].close()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - jpeg
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 80
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(byte[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
    functionUses: 0
    functionsReached:
    - '[java.io.BufferedInputStream].<init>(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].assertEquals(org.yaml.snakeyaml.issues.issue99.YamlBase64Test,int)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].getResourceAsStream(String)'
    - '[java.io.BufferedInputStream].read()'
    - '[java.io.BufferedInputStream].close()'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].assertEquals(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - YamlDocument.class.getClassLoader()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:88,1
    - Dst: YamlBase64Test.class.getResourceAsStream(String)
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:90,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:91,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].close()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 87
    functionDepth: 4
    functionLinenumber: 87
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testYamlBase64LoadingLiteral()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
    functionUses: 0
    functionsReached:
    - YamlBase64Test.class.getResourceAsStream(String)
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].close()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testYamlBase64LoadingLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:103,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:103,1
    - Dst: YamlBase64Test.class.getResourceAsStream(String)
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:105,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:106,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:108,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].close()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testRedefineBinaryTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
    functionUses: 0
    functionsReached:
    - YamlBase64Test.class.getResourceAsStream(String)
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor].<init>(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].close()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testRedefineBinaryTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:134,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:134,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:134,1
    - Dst: YamlBase64Test.class.getResourceAsStream(String)
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:136,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:137,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:138,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:139,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].close()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 133
    functionDepth: 3
    functionLinenumber: 133
    functionLinenumberEnd: 141
    functionName: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testLocalBinaryTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
    functionUses: 0
    functionsReached:
    - YamlBase64Test.class.getResourceAsStream(String)
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor].<init>(org.yaml.snakeyaml.nodes.Tag)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue99.YamlBase64Test)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].close()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testLocalBinaryTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue99.YamlBase64Test
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue99.YamlBase64Test
    signature: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor:115,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor:115,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor:116,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor)
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - tag
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor].<init>(org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].<init>()'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor)
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor
    signature: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor].<init>(org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor:122,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].replaceAll(String,String)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor:123,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor:124,1
    - Dst: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].decode(org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor)'
      Src: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 126
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[java.util.Base64].getDecoder()'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].replaceAll(String,String)'
    - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].decode(org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor
    signature: '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest:22,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest:24,1
    - Dst: '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].assertEquals(String,String,T)'
      Src: org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].testUnicode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue151/EscapedUnicodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].assertEquals(String,String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].testUnicode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].assertEquals(String,String,T)'
      Src: org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].testUnicode2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue151/EscapedUnicodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].assertEquals(String,String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].testUnicode2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue151/EscapedUnicodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest
    signature: '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].setUp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].append(char)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: StringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].append(char)'
    linkageType: ''
    returnType: StringBuilder
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].yaml()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].reader()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.Reader)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:61,1
    - Dst: '[T].getClass()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.Car].getPlate()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:63,1
    - Dst: '[org.yaml.snakeyaml.constructor.Car].getWheels()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:64,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.constructor.Wheel>].size()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(int,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 57
    functionDepth: 5
    functionLinenumber: 57
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].loadConstructsDocumentCorrectly()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(java.io.Reader)'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.constructor.Car].getWheels()'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].reader()'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].yaml()'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
    - '[java.util.List<org.yaml.snakeyaml.constructor.Wheel>].size()'
    - '[org.yaml.snakeyaml.constructor.Car].getPlate()'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(int,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
    - '[T].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].loadConstructsDocumentCorrectly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:68,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:69,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest,String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].yaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].yaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].yaml()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].reader()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:76,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(java.io.Reader)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:77,1
    - Dst: '[T].getPlate()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(String,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:78,1
    - Dst: '[T].getWheels()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:79,1
    - Dst: '[java.util.ArrayList].<init>(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:79,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(int,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:80,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:81,1
    - Dst: '[java.util.ArrayList].get(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].getId()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:82,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 73
    functionDepth: 5
    functionLinenumber: 73
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].ignoreImplicitTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAs(java.io.Reader)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertNotNull(T)'
    - '[T].getPlate()'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].reader()'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(int,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
    - '[java.util.ArrayList].get(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
    - '[java.util.ArrayList].size()'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].yaml()'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].assertEquals(String,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
    - '[java.util.ArrayList].<init>(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].getId()'
    - '[T].getWheels()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].ignoreImplicitTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:87,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].reader()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].toString()'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].reader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor:93,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor:93,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].<init>()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor:94,1
    - Dst: yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor:94,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor:95,1
    - Dst: '[ConstructWheel].<init>()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor:95,1
    - Dst: yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructWheel)
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 0
    functionsReached:
    - '[ConstructWheel].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructWheel)
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].<init>()'
    - yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor].toScalarString(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor].toScalarString(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Car].<init>()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:106,1
    - Dst: mapping.getValue()
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:108,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:110,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].toScalarString(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:110,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:111,1
    - Dst: tuple.getValueNode()
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:112,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].toScalarString(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:112,1
    - Dst: '[org.yaml.snakeyaml.constructor.Car].setPlate(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:112,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:114,1
    - Dst: tuple.getValueNode()
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:115,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].constructSequence(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:116,1
    - Dst: '[org.yaml.snakeyaml.constructor.Car].setWheels(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar:117,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Car
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 121
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 121
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].constructSequence(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
    - '[String].equals(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
    - tuple.getValueNode()
    - mapping.getValue()
    - '[org.yaml.snakeyaml.constructor.Car].setWheels(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
    - '[org.yaml.snakeyaml.constructor.Car].setPlate(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
    - tuple.getKeyNode()
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].toScalarString(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar)'
    - '[org.yaml.snakeyaml.constructor.Car].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Car
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].toScalarString(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel:128,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].length()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel:129,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].trim()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel:130,1
    - Dst: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].substring(int)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel:130,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel:131,1
    - Dst: Integer.valueOf(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel)
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel:132,1
    - Dst: '[org.yaml.snakeyaml.constructor.Wheel].setId(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel)'
      Src: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel:132,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Wheel
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 135
      start: 126
    functionDepth: 2
    functionLinenumber: 126
    functionLinenumberEnd: 135
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].length()'
    - '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
    - '[org.yaml.snakeyaml.constructor.Wheel].setId(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel)'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].toScalarString(org.yaml.snakeyaml.nodes.Node)'
    - Integer.valueOf(org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel)
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].substring(int)'
    - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].trim()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Wheel
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel
    signature: '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue150.Car
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue150.Car].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue150.Car
    signature: '[org.yaml.snakeyaml.issues.issue150.Car].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue150.Car].getPlate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue150.Car].getPlate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - plate
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue150.Car].setPlate(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue150.Car].setPlate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue150.Car].getWheels()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>
    signature: '[org.yaml.snakeyaml.issues.issue150.Car].getWheels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wheels
    argTypes:
    - java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue150.Car].setWheels(java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue150.Car].setWheels(java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue150.Wheel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[org.yaml.snakeyaml.issues.issue150.Wheel].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/Wheel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue150.Wheel
    signature: '[org.yaml.snakeyaml.issues.issue150.Wheel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue150.Wheel].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/Wheel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.issues.issue150.Wheel].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue150.Wheel].setId(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/Wheel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue150.Wheel].setId(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:34,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:35,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:37,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:38,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:40,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:43,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:44,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:47,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].simple_load_Merge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnComposeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].simple_load_Merge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:55,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:56,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:58,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:59,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:61,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:64,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:65,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:68,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].complex_load_Merge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnComposeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].complex_load_Merge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:76,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:77,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:79,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:80,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:81,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:83,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:84,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:86,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:87,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:87,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:90,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 74
    functionDepth: 4
    functionLinenumber: 74
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].specs_load_Merge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnComposeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].specs_load_Merge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:101,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:102,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:103,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:105,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:107,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:108,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:110,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:111,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].assertTrue(org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest,org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:111,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:112,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].assertTrue(org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest,org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 96
    functionDepth: 4
    functionLinenumber: 96
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].merge_As_Scalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnComposeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].assertTrue(org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest,org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].contains(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].fail()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].merge_As_Scalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnComposeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest
    signature: '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:34,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:35,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:37,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:40,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:41,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:44,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].simple_Merge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnSerializeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].simple_Merge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:51,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:52,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:54,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:57,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:58,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:61,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].complex_Merge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnSerializeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].complex_Merge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:69,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:70,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:72,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:75,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:76,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:76,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:78,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:79,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].specs_Merge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnSerializeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].specs_Merge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:91,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:92,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:95,1
    - Dst: '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:97,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:97,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:98,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:100,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:100,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].assertTrue(org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest)'
      Src: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 86
    functionDepth: 4
    functionLinenumber: 86
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].merge_As_Scalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnSerializeTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].contains(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].assertTrue(org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest)'
    - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].fail()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].merge_As_Scalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnSerializeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest
    signature: '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest:25,1
    - Dst: '[org.junit.Assert].assertNull(T)'
      Src: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest:26,1
    - Dst: '[org.junit.Assert].assertNull(T)'
      Src: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest:27,1
    - Dst: '[org.junit.Assert].assertNull(T)'
      Src: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest:28,1
    - Dst: '[org.junit.Assert].assertNull(T)'
      Src: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest].returnNullForEmptyDocument()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue375/EmptyDocumentTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertNull(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest].returnNullForEmptyDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue375/EmptyDocumentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest
    signature: '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject].getAttribute1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue375/EmptyDocumentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject].getAttribute1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute1
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject].setAttribute1(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue375/EmptyDocumentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject].setAttribute1(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue375/EmptyDocumentTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject
    signature: '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test:29,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test:31,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test].assertEquals(org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test,T)'
      Src: org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test].parseKeyIndicators_47039()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue530/Fuzzy47039Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test].assertEquals(org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test,T)'
    - '[String].trim()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test].parseKeyIndicators_47039()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue530/Fuzzy47039Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test
    signature: '[org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue29.BigJavaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue29.BigJavaBean
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue29.BigJavaBean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - id
    - name
    - address
    - description
    argTypes:
    - int
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].<init>(int,String,String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue29.BigJavaBean
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].<init>(int,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getAddress()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getDescription()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getNumbers()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getNumbers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numbers
    argTypes:
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setNumbers(java.util.List<Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setNumbers(java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setData(java.util.Map<String,String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setData(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:78,1
    - Dst: '[java.util.Map<String,String>].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:79,1
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:80,1
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:82,1
    - Dst: '[java.util.List<Integer>].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:83,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      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: 85
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Integer>].hashCode()'
    - '[java.util.Map<String,String>].hashCode()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getClass()'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:95,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:95,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:103,1
    - Dst: '[java.util.Map<String,String>].equals(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:110,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:117,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:127,1
    - Dst: '[java.util.List<Integer>].equals(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
      Src: org.yaml.snakeyaml.issues.issue29.BigJavaBean:133,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - java.util.List<Integer>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 135
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 135
    functionName: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[java.util.List<Integer>].equals(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
    - '[String].equals(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
    - '[java.util.Map<String,String>].equals(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
    - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:33,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:37,1
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].assertTrue(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testLong()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].assertTrue(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest)'
    - '[String].startsWith(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:49,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].getData()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,String>)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:52,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 48
    functionDepth: 4
    functionLinenumber: 48
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testDefaultScalarStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,String>)'
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].getData()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testDefaultScalarStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:59,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].getData()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,String>)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:62,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testCustomScalarStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,String>)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].getData()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testCustomScalarStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:69,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:70,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].getData()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,String>)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:73,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 4
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testCustomScalarStyleNoSplitLines()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Map<String,String>)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].getData()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testCustomScalarStyleNoSplitLines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:80,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:81,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:82,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].getData()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStyleTest.java
    functionUses: 3
    functionsReached:
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStyleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter:91,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter:92,1
    - Dst: this.representers.put(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent)
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 3
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - this.representers.put(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent)
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RepresentString].representData(Object)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent:98,1
    - Dst: node.isPlain()
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent:99,1
    - Dst: node.getValue()
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent:101,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent].length()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent:101,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent:105,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: RepresentString
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 111
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 111
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent].length()'
    - node.isPlain()
    - node.getValue()
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent)'
    - '[RepresentString].representData(Object)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent].representData(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: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent
      static: false
      superClass: RepresentString
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStyleTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].<init>(int,String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:39,1
    - Dst: '[java.util.Arrays].asList(int,int,int)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:40,1
    - Dst: '[java.util.ArrayList].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setNumbers(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:41,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:42,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:43,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setData(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].<init>(int,String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:47,1
    - Dst: '[java.util.Arrays].asList(int,int,int,int,int,int,int)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:49,1
    - Dst: '[java.util.ArrayList].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setNumbers(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:50,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:51,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:52,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setData(java.util.HashMap)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:54,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:56,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:57,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:61,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:67,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:68,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue29.BigJavaBean,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:69,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue29.BigJavaBean,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].testDifferentStyles()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStylesInJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[java.util.Arrays].asList(int,int,int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue29.BigJavaBean)'
    - '[java.util.Arrays].asList(int,int,int,int,int,int,int)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue29.BigJavaBean,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
    - '[T].get(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
    - '[java.util.ArrayList].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setNumbers(java.util.ArrayList)'
    - '[T].size()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].<init>(int,String,String,String)'
    - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setData(java.util.HashMap)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].testDifferentStyles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStylesInJavaBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:80,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStylesInJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?extendsObject>].isAssignableFrom()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:88,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getProperties(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:89,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].<init>()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:90,1
    - Dst: '[java.util.TreeSet].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:90,1
    - Dst: '[java.util.TreeSet].addAll(java.util.Set<org.yaml.snakeyaml.introspector.Property>)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:91,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getProperties(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:94,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: Representer
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 96
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].getProperties(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStylesInJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeSet].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator)'
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].<init>()'
    - '[Class<?extendsObject>].isAssignableFrom()'
    - '[org.yaml.snakeyaml.representer.Representer].getProperties(Class<?extendsObject>)'
    - '[java.util.TreeSet].addAll(java.util.Set<org.yaml.snakeyaml.introspector.Property>)'
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].getProperties(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:130,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:131,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:131,1
    - Dst: bean.getNumbers()
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:133,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].size()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:133,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:134,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:135,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,boolean,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:135,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.SequenceNode)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:135,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:139,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:139,1
    - Dst: bean.getDescription()
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:142,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].indexOf(char)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:142,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:143,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:144,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:144,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:144,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter:150,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.yaml.snakeyaml.introspector.Property
      - Object
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.NodeTuple
      static: false
      superClass: Representer
    argCount: 4
    argNames:
    - javaBean
    - property
    - propertyValue
    - customTag
    argTypes:
    - Object
    - org.yaml.snakeyaml.introspector.Property
    - Object
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 152
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 152
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStylesInJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    - '[String].equals(String)'
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].size()'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,boolean,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter)'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.SequenceNode)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter)'
    - '[org.yaml.snakeyaml.introspector.Property].getName()'
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].indexOf(char)'
    - bean.getDescription()
    - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.ScalarNode)'
    - bean.getNumbers()
    - '[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.NodeTuple
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator:103,1
    - Dst: '[java.util.ArrayList].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].compareByName(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator:105,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].compareTo(org.yaml.snakeyaml.introspector.Property)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator:111,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.Property
      - org.yaml.snakeyaml.introspector.Property
      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:
    - o1
    - o2
    argTypes:
    - org.yaml.snakeyaml.introspector.Property
    - org.yaml.snakeyaml.introspector.Property
    constantsTouched: []
    func_position:
      end: 112
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 112
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].compare(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.introspector.Property)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStylesInJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator)'
    - '[java.util.Arrays].asList(String,String,String,String)'
    - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].compareByName(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator)'
    - '[org.yaml.snakeyaml.introspector.Property].compareTo(org.yaml.snakeyaml.introspector.Property)'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].compare(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.introspector.Property)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator:115,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator:115,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator:117,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator:117,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.Property
      - org.yaml.snakeyaml.introspector.Property
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - o1
    - o2
    - name
    argTypes:
    - org.yaml.snakeyaml.introspector.Property
    - org.yaml.snakeyaml.introspector.Property
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].compareByName(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.introspector.Property,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStylesInJavaBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getName()'
    - '[String].equals(String)'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].compareByName(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.introspector.Property,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStylesInJavaBeanTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator
    signature: '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:38,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:44,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].assertEquals(String,org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].parse47081_no_recursion_allowed()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue531/Fuzzy47081Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].assertEquals(String,org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].parse47081_no_recursion_allowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:61,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].parse47081_allow_recursion()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue531/Fuzzy47081Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test)'
    - '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].parse47081_allow_recursion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:80,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:81,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:84,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].assertEquals(org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test,int,org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test)'
      Src: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].parse47081_no_colon()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue531/Fuzzy47081Test.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test)'
    - '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].assertEquals(org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test,int,org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].parse47081_no_colon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue531/Fuzzy47081Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test
    signature: '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:33,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].assertTrue(org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:35,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].assertTrue(org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].parseEmptyFloat_47028()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].assertTrue(org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].contains(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].parseEmptyFloat_47028()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:46,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].assertTrue(org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:48,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].assertTrue(org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test)'
      Src: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].parseEmptyInt_47028()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].assertTrue(org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].contains(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].parseEmptyInt_47028()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test
    signature: '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 30
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].setUp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue154/MissingPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 40
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testPublicField()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue154/MissingPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
    - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testPublicField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:48,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertTrue(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 52
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testUnknownField()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue154/MissingPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
    - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertTrue(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testUnknownField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:60,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:60,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].setSkipMissingProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:61,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:62,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertNotNull(T)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 67
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testSkipMissingProperties()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue154/MissingPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
    - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].setSkipMissingProperties(boolean)'
    - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testSkipMissingProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:75,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:75,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].setSkipMissingProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:76,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:77,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:77,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:77,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:79,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertTrue(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 83
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testNoSkipMissingProperties()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue154/MissingPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].setSkipMissingProperties(boolean)'
    - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].contains(String)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].assertTrue(org.yaml.snakeyaml.issues.issue154.MissingPropertyTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testNoSkipMissingProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue154/MissingPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue154.MissingPropertyTest
    signature: '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue154.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue154.TestBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue154/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue154.TestBean
    signature: '[org.yaml.snakeyaml.issues.issue154.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:22,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:23,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(int,org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:25,1
    - Dst: Byte.valueOf(byte)
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:26,1
    - Dst: Byte.valueOf(byte)
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:27,1
    - Dst: Byte.valueOf(byte)
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:28,1
    - Dst: Byte.valueOf(byte)
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:29,1
    - Dst: Byte.valueOf(byte)
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].testParseBytes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue474/ByteParseTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - Byte.valueOf(byte)
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(int,org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].testParseBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(int,org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:37,1
    - Dst: Short.valueOf(short)
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:38,1
    - Dst: Short.valueOf(short)
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:39,1
    - Dst: Short.valueOf(short)
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:40,1
    - Dst: Short.valueOf(short)
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:41,1
    - Dst: Short.valueOf(short)
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
      Src: org.yaml.snakeyaml.issues.issue474.ByteParseTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].testParseShorts()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue474/ByteParseTest.java
    functionUses: 0
    functionsReached:
    - Short.valueOf(short)
    - '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].assertEquals(int,org.yaml.snakeyaml.issues.issue474.ByteParseTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].testParseShorts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue474.ByteParseTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue474/ByteParseTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue474.ByteParseTest
    signature: '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setId(String)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:28,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:29,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:30,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:31,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setSet(java.util.TreeSet)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:33,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:38,1
    - Dst: '[T].getSet()'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.TreeSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:39,1
    - Dst: '[T].getSet()'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].assertEquals(org.yaml.snakeyaml.issues.issue73.TreeSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:40,1
    - Dst: '[T].getSet()'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.TreeSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:41,1
    - Dst: '[T].getSet()'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.TreeSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:42,1
    - Dst: '[T].getSet()'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.TreeSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.TreeSetTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 26
    functionDepth: 5
    functionLinenumber: 26
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].testSetImplementation()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/TreeSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.TreeSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].getClass()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1)'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].size()'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.TreeSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].contains(String)'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setId(String)'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setSet(java.util.TreeSet)'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].assertEquals(org.yaml.snakeyaml.issues.issue73.TreeSetTest)'
    - '[java.util.TreeSet].<init>()'
    - '[T].getSet()'
    - '[java.util.TreeSet].add(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].testSetImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.TreeSetTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/TreeSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.TreeSetTest
    signature: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TreeSet<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.TreeSet<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].getSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/TreeSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.TreeSet<String>
    signature: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].getSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.TreeSet<String>
      classConcrete: true
      classEnum: false
      classFields:
      - TreeSet<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.TreeSet<String>
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setSet(java.util.TreeSet<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/TreeSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setSet(java.util.TreeSet<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TreeSet<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/TreeSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - TreeSet<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/TreeSetTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TreeSet<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/TreeSetTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1
    signature: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setId(String)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:28,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:29,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:30,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:31,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setList(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:33,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:37,1
    - Dst: '[T].getList()'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.ArrayListTest)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:38,1
    - Dst: '[T].getList()'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].assertEquals(org.yaml.snakeyaml.issues.issue73.ArrayListTest)'
      Src: org.yaml.snakeyaml.issues.issue73.ArrayListTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 26
    functionDepth: 5
    functionLinenumber: 26
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].testListImplementation()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/ArrayListTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1)'
    - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].getClass()'
    - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].size()'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].assertEquals(org.yaml.snakeyaml.issues.issue73.ArrayListTest)'
    - '[T].getList()'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setList(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setId(String)'
    - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.ArrayListTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].testListImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.ArrayListTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/ArrayListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.ArrayListTest
    signature: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.ArrayList<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].getList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/ArrayListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.ArrayList<String>
    signature: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].getList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList<String>
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.ArrayList<String>
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].setList(java.util.ArrayList<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/ArrayListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].setList(java.util.ArrayList<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/ArrayListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/ArrayListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/ArrayListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1
    signature: '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.Blog:23,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.Blog:24,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.Blog:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.Blog
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    - '[java.util.TreeSet].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.Blog
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.Blog:23,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.Blog:24,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.Blog:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.Blog
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    - '[java.util.TreeSet].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.Blog
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>].add(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue73.Blog:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue55.Post
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.yaml.snakeyaml.issues.issue55.Post
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>].add(org.yaml.snakeyaml.issues.issue55.Post)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].getPosts()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].getPosts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - posts
    argTypes:
    - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].setPosts(java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].setPosts(java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.TreeSet<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].getLabels()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.TreeSet<String>
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].getLabels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.TreeSet<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - labels
    argTypes:
    - java.util.TreeSet<String>
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].setLabels(java.util.TreeSet<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].setLabels(java.util.TreeSet<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.issues.issue73.Blog:65,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue73.Blog)'
      Src: org.yaml.snakeyaml.issues.issue73.Blog:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.issues.issue73.Blog)'
    - '[Object].toString()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue73.Blog:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>
      - java.util.Set<Integer>
      - java.util.TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.issues.issue73.Blog].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue73.Blog].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:29,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:30,1
    - Dst: '[java.util.HashSet].add(java.util.HashSet)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:31,1
    - Dst: '[java.util.HashSet].add(java.util.HashSet)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashSet)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertNull(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].testDumpException()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSetTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertNull(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[java.util.HashSet].add(java.util.HashSet)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashSet)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].testDumpException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:43,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:48,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:50,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 42
    functionDepth: 5
    functionLinenumber: 42
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].testLoadException()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].contains(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].testLoadException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:59,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:61,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:62,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:63,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:65,1
    - Dst: '[T].getSet()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:68,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(String,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].remove(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].remove(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertFalse(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].contains(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].iterator()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].next()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:81,1
    - Dst: self.getClass()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:83,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertSame(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:84,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:85,1
    - Dst: self.size()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:87,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:88,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:88,1
    - Dst: self.size()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:89,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:89,1
    - Dst: self.clear()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:91,1
    - Dst: self.isEmpty()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].isEmpty()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].contains(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:95,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertFalse(String,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:97,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:98,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:98,1
    - Dst: self.size()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:99,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 100
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].testLoadRecursiveTest()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertSame(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].next()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(String,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertFalse(String,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].isEmpty()'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].remove(String)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    - self.getClass()
    - self.clear()
    - self.size()
    - self.isEmpty()
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertFalse(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].getClass()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].iterator()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].contains(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].assertEquals(org.yaml.snakeyaml.issues.issue73.RecursiveSetTest,org.yaml.snakeyaml.issues.issue73.RecursiveSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].add(String)'
    - '[T].getSet()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].size()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].testLoadRecursiveTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].getSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<Object>
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].getSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.Set<Object>
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].setSet(java.util.Set<Object>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].setSet(java.util.Set<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.Post
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[org.yaml.snakeyaml.issues.issue73.Post].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Post.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.Post
    signature: '[org.yaml.snakeyaml.issues.issue73.Post].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.Post:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.Post
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - title
    - text
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue73.Post].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Post.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.Post
    signature: '[org.yaml.snakeyaml.issues.issue73.Post].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    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: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue73.Post].getTitle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Post.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue73.Post].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    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: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue73.Post].getText()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Post.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue73.Post].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].compareTo(String)'
      Src: org.yaml.snakeyaml.issues.issue73.Post:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue55.Post
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - org.yaml.snakeyaml.issues.issue55.Post
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue73.Post].compareTo(org.yaml.snakeyaml.issues.issue55.Post)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Post.java
    functionUses: 0
    functionsReached:
    - '[String].compareTo(String)'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue73.Post].compareTo(org.yaml.snakeyaml.issues.issue55.Post)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue73.Post].toString()'
      Src: org.yaml.snakeyaml.issues.issue73.Post:44,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.issues.issue73.Post:44,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue73.Post)'
      Src: org.yaml.snakeyaml.issues.issue73.Post:44,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue73.Post].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Post.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.issues.issue73.Post)'
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.issues.issue73.Post].toString()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue73.Post].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue73.Post].toString()'
      Src: org.yaml.snakeyaml.issues.issue73.Post:52,1
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue73.Post:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue73.Post].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Post.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[org.yaml.snakeyaml.issues.issue73.Post].toString()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue73.Post].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue73.Post].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Post.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue73.Post].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].setId(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].setSet(java.util.TreeSet)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:32,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:33,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:34,1
    - Dst: '[java.util.TreeSet].add(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:37,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].testDumpException()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[java.util.TreeSet].add(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].setId(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11)'
    - '[java.util.TreeSet].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.TreeSet].add(String)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].setSet(java.util.TreeSet)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].testDumpException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:43,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:48,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:50,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 42
    functionDepth: 5
    functionLinenumber: 42
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].testLoadException()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].contains(String)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].testLoadException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:58,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:60,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:61,1
    - Dst: '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:62,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:64,1
    - Dst: '[T].getSet()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].getClass()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:66,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(String,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:68,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].remove(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].remove(String)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:71,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].iterator()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].next()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(T,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertSame(T,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].isEmpty()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertFalse(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].contains(T)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].add(T)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertFalse(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].remove(T)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:81,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].remove(T)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertFalse(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].isEmpty()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:83,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].testLoadRecursiveTest()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].isEmpty()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].contains(T)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertSame(T,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].size()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].next()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertFalse(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.inspector.TrustedTagInspector].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TrustedTagInspector)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(T,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].remove(T)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertTrue(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].getClass()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].add(T)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].remove(String)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].iterator()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].assertEquals(String,org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest)'
    - '[T].getSet()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].testLoadRecursiveTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.SortedSet<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].getSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.SortedSet<Object>
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].getSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.SortedSet<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.SortedSet<Object>
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].setSet(java.util.SortedSet<Object>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].setSet(java.util.SortedSet<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].toString()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11:108,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11:108,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].compareTo(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].compareTo(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].compareTo(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11)'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].toString()'
    - '[Object].toString()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].compareTo(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11)'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11:115,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 119
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 119
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].toString()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11:123,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<Object>
      - String
      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: 124
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].hashCode()'
    - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].toString()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.identityHashCode(SortedSet<Object>)
      Src: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 2
    functionsReached:
    - System.identityHashCode(SortedSet<Object>)
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11
    signature: '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:33,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].createBlog()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue55.Blog)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:36,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].check(String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].testDumpFlow()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/DumpSetAsSequenceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].check(String)'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].createBlog()'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue55.Blog)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].testDumpFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:44,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:45,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].createBlog()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue55.Blog)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:48,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].check(String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].testDumpBlock()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/DumpSetAsSequenceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].check(String)'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].createBlog()'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue55.Blog)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].testDumpBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].add(int)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].add(int)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:78,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:79,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:80,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:81,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].setLabels(java.util.TreeSet)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.issues.issue55.Blog
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].createBlog()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/DumpSetAsSequenceExampleTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].add(int)'
    - '[org.yaml.snakeyaml.issues.issue55.Blog].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
    - '[java.util.TreeSet].<init>()'
    - '[org.yaml.snakeyaml.issues.issue55.Blog].setLabels(java.util.TreeSet)'
    - '[java.util.TreeSet].add(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue55.Blog
    signature: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].createBlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:88,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:88,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:90,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:91,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(String,org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:91,1
    - Dst: blog.numbers.size()
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:92,1
    - Dst: '[T].getPosts()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:93,1
    - Dst: '[T].getPosts()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:94,1
    - Dst: post.getClass()
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:95,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 87
    functionDepth: 4
    functionLinenumber: 87
    functionLinenumberEnd: 97
    functionName: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].check(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/DumpSetAsSequenceExampleTest.java
    functionUses: 2
    functionsReached:
    - '[T].getName()'
    - blog.numbers.size()
    - post.getClass()
    - '[T].getPosts()'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].size()'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(String,org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].check(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/DumpSetAsSequenceExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest
    signature: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter:58,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter:59,1
    - Dst: this.multiRepresenters.put(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable)
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/DumpSetAsSequenceExampleTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - this.multiRepresenters.put(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable)
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable].representSequence(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable,Iterable<Object>,org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable)'
      Src: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/DumpSetAsSequenceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable].representSequence(org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable,Iterable<Object>,org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/DumpSetAsSequenceExampleTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable
    signature: '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].add(int)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].add(int)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:33,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:34,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:35,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:36,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].setLabels(java.util.TreeSet)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:38,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:39,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue55.Blog)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:42,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/SetAsSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue55.Blog].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue55.Blog)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[java.util.TreeSet].<init>()'
    - '[org.yaml.snakeyaml.issues.issue55.Blog].setLabels(java.util.TreeSet)'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].add(int)'
    - '[java.util.TreeSet].add(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:49,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:51,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(String,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:53,1
    - Dst: blog.numbers.size()
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:54,1
    - Dst: '[T].getPosts()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:55,1
    - Dst: '[T].getPosts()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:56,1
    - Dst: post.getClass()
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 47
    functionDepth: 5
    functionLinenumber: 47
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/SetAsSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[T].getName()'
    - blog.numbers.size()
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - post.getClass()
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[T].getPosts()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(String,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].size()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].checkTestBlog(T)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/SetAsSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].checkTestBlog(T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].getPosts()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:71,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].size()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(String,int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:72,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:73,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].contains(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:74,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].contains(org.yaml.snakeyaml.issues.issue55.Post)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue55.Blog].getName()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(String,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].size()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue55.Blog
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - blog
    argTypes:
    - org.yaml.snakeyaml.issues.issue55.Blog
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].checkTestBlog(org.yaml.snakeyaml.issues.issue55.Blog)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/SetAsSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(String,int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.issues.issue55.Blog].getName()'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.issues.issue55.Blog].getPosts()'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(String,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
    - '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].size()'
    - '[java.util.List<org.yaml.snakeyaml.issues.issue55.Post>].contains(org.yaml.snakeyaml.issues.issue55.Post)'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].size()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].checkTestBlog(org.yaml.snakeyaml.issues.issue55.Blog)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:81,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:83,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:85,1
    - Dst: '[T].getClass()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:86,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:86,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:87,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:87,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:88,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:88,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:89,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 79
    functionDepth: 5
    functionLinenumber: 79
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/SetAsSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[T].getClass()'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:94,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:96,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:98,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:98,1
    - Dst: '[T].getClass()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:99,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:99,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:100,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:100,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:101,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:101,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:102,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 92
    functionDepth: 5
    functionLinenumber: 92
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/SetAsSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[T].getClass()'
    - '[T].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:107,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:109,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:111,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:111,1
    - Dst: '[T].getClass()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:112,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:112,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:113,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:113,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:114,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:114,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:115,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 105
    functionDepth: 5
    functionLinenumber: 105
    functionLinenumberEnd: 116
    functionName: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/SetAsSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[T].getClass()'
    - '[T].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:120,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:121,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:122,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:124,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:124,1
    - Dst: '[T].getClass()'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:125,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:125,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:126,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:126,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:127,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:127,1
    - Dst: '[T].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:128,1
    - Dst: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
      Src: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 118
    functionDepth: 5
    functionLinenumber: 118
    functionLinenumberEnd: 129
    functionName: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet6()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/SetAsSequenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertTrue(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].assertEquals(int,org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[T].getClass()'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/SetAsSequenceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest
    signature: '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue307.Blocks
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue307.Blocks].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/Blocks.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue307.Blocks
    signature: '[org.yaml.snakeyaml.issues.issue307.Blocks].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue307.Blocks
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue307.Blocks
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue307.Blocks
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue307.Blocks
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderBean].getType()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue307.Blocks
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderBean].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue307.Blocks
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue307.Blocks
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.yaml.snakeyaml.issues.issue307.Blocks
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderBean].setType(org.yaml.snakeyaml.issues.issue307.Blocks)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderBean].setType(org.yaml.snakeyaml.issues.issue307.Blocks)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue307.Blocks
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderBean].getAge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderBean].getAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue307.Blocks
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - age
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderBean].setAge(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderBean].setAge(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue307.Blocks
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderBean].getText()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderBean].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue307.Blocks
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderBean].setText(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderBean].setText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.issues.issue307.Blocks
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue307.OrderBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue307.OrderBean
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:34,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].<init>()'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:35,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:36,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue307.OrderTest].assertEquals(org.yaml.snakeyaml.issues.issue307.OrderTest,String)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderTest].test_order()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue307.OrderTest].assertEquals(org.yaml.snakeyaml.issues.issue307.OrderTest,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderTest].test_order()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:47,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].<init>()'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:48,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:49,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:51,1
    - Dst: '[T].setCustomerName(String)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue307.OrderTest].assertEquals(org.yaml.snakeyaml.issues.issue307.OrderTest,String)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderTest].test_extend_order()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue307.OrderTest].assertEquals(org.yaml.snakeyaml.issues.issue307.OrderTest,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    - '[T].setCustomerName(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderTest].test_extend_order()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue307.OrderTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue307.OrderTest
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:64,1
    - Dst: '[java.util.TreeSet].<init>(java.util.Comparator)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:64,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(Class<?>,org.yaml.snakeyaml.introspector.BeanAccess)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:84,1
    - Dst: '[java.util.TreeSet].addAll(java.util.Set<org.yaml.snakeyaml.introspector.Property>)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:84,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.yaml.snakeyaml.introspector.BeanAccess
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: PropertyUtils
    argCount: 2
    argNames:
    - type
    - bAccess
    argTypes:
    - Class<?>
    - org.yaml.snakeyaml.introspector.BeanAccess
    constantsTouched: []
    func_position:
      end: 86
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].createPropertySet(Class<?>,org.yaml.snakeyaml.introspector.BeanAccess)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(Class<?>,org.yaml.snakeyaml.introspector.BeanAccess)'
    - '[java.util.TreeSet].<init>(java.util.Comparator)'
    - '[java.util.Comparator].<init>()'
    - '[java.util.TreeSet].addAll(java.util.Set<org.yaml.snakeyaml.introspector.Property>)'
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].createPropertySet(Class<?>,org.yaml.snakeyaml.introspector.BeanAccess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:89,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:90,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?>,String)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:91,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotation()'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:92,1
    - Dst: '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].annotationType()'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:96,1
    - Dst: '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].getDeclaredMethod(String)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:96,1
    - Dst: '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].invoke(A,null)'
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:97,1
    - Dst: e.printStackTrace()
      Src: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: PropertyUtils
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 103
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].getValue(String,Class<?>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?>,String)'
    - '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].getDeclaredMethod(String)'
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotation()'
    - e.printStackTrace()
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    - '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].invoke(A,null)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil)'
    - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].annotationType()'
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].getValue(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil
      static: false
      superClass: PropertyUtils
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil
    signature: '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.issues.issue307.OrderBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue307.CustomerBean].getCustomerName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/CustomerBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue307.CustomerBean].getCustomerName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue307.OrderBean
    argCount: 1
    argNames:
    - customerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue307.CustomerBean].setCustomerName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/CustomerBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue307.CustomerBean].setCustomerName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue307.CustomerBean
      static: false
      superClass: org.yaml.snakeyaml.issues.issue307.OrderBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue307.CustomerBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/CustomerBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue307.CustomerBean
    signature: '[org.yaml.snakeyaml.issues.issue307.CustomerBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue8.Person
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue8.Person].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue8.Person
    signature: '[org.yaml.snakeyaml.issues.issue8.Person].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue8.Person
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - firstName
    - lastName
    - hatSize
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue8.Person].<init>(String,String,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue8.Person
    signature: '[org.yaml.snakeyaml.issues.issue8.Person].<init>(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue8.Person].getFirstName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue8.Person].getFirstName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - firstName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue8.Person].setFirstName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue8.Person].setFirstName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue8.Person].getLastName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue8.Person].getLastName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lastName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.issues.issue8.Person].setLastName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue8.Person].setLastName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue8.Person].getHatSize()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue8.Person].getHatSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hatSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue8.Person].setHatSize(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue8.Person].setHatSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue8.Person)'
      Src: org.yaml.snakeyaml.issues.issue8.Person:64,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue8.Person)'
      Src: org.yaml.snakeyaml.issues.issue8.Person:64,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 68
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.issues.issue8.Person].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.issues.issue8.Person)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue8.Person].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.issues.issue8.Person].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue8.Person].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:26,1
    - Dst: '[org.yaml.snakeyaml.Person].<init>(String,String,int)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.Person)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].assertEquals(org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest,String)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.Person)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].assertEquals(org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest,String)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].test()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/PrattleRepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Person].<init>(String,String,int)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].assertEquals(org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.Person)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:35,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:37,1
    - Dst: '[org.yaml.snakeyaml.Person].<init>(String,String,int)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.Person)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].assertEquals(org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest,String)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].<init>(String,org.yaml.snakeyaml.Person)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].assertEquals(org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest,String)'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].test2beans()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/PrattleRepresenterTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].<init>(String,org.yaml.snakeyaml.Person)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.Person)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse)'
    - '[org.yaml.snakeyaml.Person].<init>(String,String,int)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].assertEquals(org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].test2beans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/PrattleRepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest
    signature: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.Person
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Person
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - owner
    argTypes:
    - String
    - org.yaml.snakeyaml.Person
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].<init>(String,org.yaml.snakeyaml.Person)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/PrattleRepresenterTest.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse
    signature: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].<init>(String,org.yaml.snakeyaml.Person)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Person
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/PrattleRepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Person
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Person
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].getOwner()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/PrattleRepresenterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Person
    signature: '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].getOwner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:26,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(org.yaml.snakeyaml.issues.issue207.OctalNumberTest,T)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:27,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(org.yaml.snakeyaml.issues.issue207.OctalNumberTest,T)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:28,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(org.yaml.snakeyaml.issues.issue207.OctalNumberTest,T)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:35,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(String,org.yaml.snakeyaml.issues.issue207.OctalNumberTest)'
      Src: org.yaml.snakeyaml.issues.issue207.OctalNumberTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].testOctalNumbersMoreThenSeven()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue207/OctalNumberTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(org.yaml.snakeyaml.issues.issue207.OctalNumberTest,T)'
    - '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].assertEquals(String,org.yaml.snakeyaml.issues.issue207.OctalNumberTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].testOctalNumbersMoreThenSeven()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue207.OctalNumberTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue207/OctalNumberTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue207.OctalNumberTest
    signature: '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
      Src: org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.resolver.Resolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver].addImplicitResolvers()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1080/FixedYamlResolver.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver].addImplicitResolvers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver
      static: false
      superClass: org.yaml.snakeyaml.resolver.Resolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1080/FixedYamlResolver.java
    functionUses: 1
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver
    signature: '[org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest:31,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest:32,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver)'
      Src: org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest)'
      Src: org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest].testLoadingMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1080/PatternDefinitionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver)'
    - '[org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest].assertEquals(String,org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest].testLoadingMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1080/PatternDefinitionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest
    signature: '[org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ClassConstructor].<init>()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(ClassConstructor,org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:33,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:36,1
    - Dst: '[java.util.LinkedList].add()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:37,1
    - Dst: '[java.util.LinkedList].add()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:38,1
    - Dst: '[java.util.LinkedList].add()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].<init>(org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest,java.util.LinkedList)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue64.MethodDesc)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:47,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].assertEquals(org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest,org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:48,1
    - Dst: '[T].getArgTypes()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].size()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].assertEquals(int,org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].assertEquals(java.util.LinkedList,org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].testRepresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/ParameterizedTypeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].assertEquals(int,org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest)'
    - '[T].getName()'
    - '[java.util.LinkedList].add()'
    - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].size()'
    - '[org.yaml.snakeyaml.Yaml].<init>(ClassConstructor,org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter)'
    - '[ClassConstructor].<init>()'
    - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].assertEquals(java.util.LinkedList,org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest)'
    - '[org.yaml.snakeyaml.issues.issue64.MethodDesc].<init>(org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest,java.util.LinkedList)'
    - '[T].getArgTypes()'
    - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter].<init>()'
    - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].assertEquals(org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest,org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue64.MethodDesc)'
    - '[java.util.LinkedList].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].testRepresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/ParameterizedTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest
    signature: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter:57,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass].<init>()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter:58,1
    - Dst: this.representers.put(org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass)
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/ParameterizedTypeTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - this.representers.put(org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass)
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass:65,1
    - Dst: clazz.getSimpleName()
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/ParameterizedTypeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - clazz.getSimpleName()
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/ParameterizedTypeTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass
    signature: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor:73,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor:73,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor:74,1
    - Dst: '[ConstructClass].<init>()'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor:74,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructClass)
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/ParameterizedTypeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[ConstructClass].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructClass)
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor
    signature: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass:80,1
    - Dst: Class.forName(String)
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass:82,1
    - Dst: '[RuntimeException].<init>(org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass)'
      Src: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 86
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/ParameterizedTypeTest.java
    functionUses: 0
    functionsReached:
    - Class.forName(String)
    - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[RuntimeException].<init>(org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/ParameterizedTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass
    signature: '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue64.MethodDesc
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/MethodDesc.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue64.MethodDesc
    signature: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<Class<?>>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue64.MethodDesc
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - argTypes
    argTypes:
    - String
    - java.util.List<Class<?>>
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].<init>(String,java.util.List<Class<?>>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/MethodDesc.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue64.MethodDesc
    signature: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].<init>(String,java.util.List<Class<?>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/MethodDesc.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/MethodDesc.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Class<?>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].getArgTypes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/MethodDesc.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Class<?>>
    signature: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].getArgTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Class<?>>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - argTypes
    argTypes:
    - java.util.List<Class<?>>
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].setArgTypes(java.util.List<Class<?>>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/MethodDesc.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue64.MethodDesc].setArgTypes(java.util.List<Class<?>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:24,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].testString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue449/LeadingZeroStringTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].testString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].matches()'
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].assertTrue(String,org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest)'
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].testLeadingZeroForIntIsAccepted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue449/LeadingZeroStringTest.java
    functionUses: 0
    functionsReached:
    - regexp.matcher(String)
    - '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].assertTrue(String,org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest)'
    - '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].matches()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].testLeadingZeroForIntIsAccepted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].matches()'
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].assertFalse(org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest)'
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:37,1
    - Dst: regexp.matcher(String)
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].matches()'
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].assertFalse(org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest)'
      Src: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].testOctalNumberCannotHave8()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue449/LeadingZeroStringTest.java
    functionUses: 0
    functionsReached:
    - regexp.matcher(String)
    - '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].assertFalse(org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest)'
    - '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].matches()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].testOctalNumberCannotHave8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue449/LeadingZeroStringTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest
    signature: '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:27,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:28,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:29,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].assertEquals(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest,T)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].testDoubleQuotedStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue52/LineBreakDooubleQuotedTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest)'
    - '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest)'
    - '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].assertEquals(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest,T)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].testDoubleQuotedStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:41,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:42,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:43,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:44,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].assertEquals(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest,T)'
      Src: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].testDoubleQuotedStyleNoLineSplit()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue52/LineBreakDooubleQuotedTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest)'
    - '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest)'
    - '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].assertEquals(org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest,T)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].testDoubleQuotedStyleNoLineSplit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue52/LineBreakDooubleQuotedTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest
    signature: '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Calendar
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Calendar
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Calendar
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Calendar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getCalendar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Calendar
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getCalendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Calendar
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - calendar
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setCalendar(java.util.Calendar)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setCalendar(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Calendar
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue49.CalendarBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue49.CalendarBean
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:33,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:34,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].setTime(java.util.Date)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:35,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].setTimeZone(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setCalendar(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue49.CalendarBean)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getCalendar()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:45,1
    - Dst: '[T].getCalendar()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(java.util.Calendar,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testDumpDstIgnored()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].setTime(java.util.Date)'
    - '[java.util.Date].<init>(int)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].setTimeZone(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getCalendar()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(java.util.Calendar,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setName(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue49.CalendarBean)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setCalendar(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[java.util.Calendar].getInstance()'
    - '[T].getCalendar()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testDumpDstIgnored()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(int,String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testDumpDstIsNotTheSame()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(int,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testDumpDstIsNotTheSame()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(int,String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testDumpDstIsTheSame()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(int,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testDumpDstIsTheSame()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(int,String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testNepal()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(int,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testNepal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(int,String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testMoreThen10hours()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(int,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testMoreThen10hours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:81,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:82,1
    - Dst: '[java.util.Date].<init>(long)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:83,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].setTime(java.util.Date)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:83,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:84,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].setTimeZone(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:84,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setCalendar(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:85,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:86,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue49.CalendarBean)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:87,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:91,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:92,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getCalendar()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:93,1
    - Dst: '[T].getCalendar()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertNotEquals(String,java.util.Calendar,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getCalendar()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:94,1
    - Dst: '[java.util.Calendar].getTimeInMillis()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:94,1
    - Dst: '[T].getCalendar()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTimeInMillis()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:94,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(org.yaml.snakeyaml.issues.issue49.CalendarTest,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - time
    - timeZone
    - warning
    - etalon
    argTypes:
    - long
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 79
    functionDepth: 4
    functionLinenumber: 79
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(long,String,String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertNotEquals(String,java.util.Calendar,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(org.yaml.snakeyaml.issues.issue49.CalendarTest,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getCalendar()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].setTime(java.util.Date)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].setTimeZone(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTimeInMillis()'
    - '[T].getCalendar()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setName(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue49.CalendarBean)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setCalendar(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[java.util.Date].<init>(long)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(String,String,String)'
    - '[java.util.Calendar].getInstance()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[java.util.Calendar].getTimeInMillis()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(long,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:98,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:99,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:101,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(String,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:101,1
    - Dst: '[T].getCalendar()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:102,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTime()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTime()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getOffset(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTimeZone()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTime()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTime()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getOffset(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(org.yaml.snakeyaml.issues.issue49.CalendarTest,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:103,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:106,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTime()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:108,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(T,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 97
    functionDepth: 4
    functionLinenumber: 97
    functionLinenumberEnd: 109
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testLoadBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(org.yaml.snakeyaml.issues.issue49.CalendarTest,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTimeZone()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(String,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(T,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[T].getCalendar()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTime()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getOffset(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testLoadBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:112,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:114,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:115,1
    - Dst: '[T].getTime()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:115,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTime()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:115,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getOffset(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:115,1
    - Dst: '[T].getTimeZone()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:116,1
    - Dst: '[T].getTime()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:116,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTime()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:116,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getOffset(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:116,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(org.yaml.snakeyaml.issues.issue49.CalendarTest,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:115,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:118,1
    - Dst: '[T].getTime()'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:119,1
    - Dst: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(T,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
      Src: org.yaml.snakeyaml.issues.issue49.CalendarTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 111
    functionDepth: 5
    functionLinenumber: 111
    functionLinenumberEnd: 120
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testLoadWithTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(org.yaml.snakeyaml.issues.issue49.CalendarTest,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[T].getTimeZone()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].assertEquals(T,org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[T].getTime()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getOffset(org.yaml.snakeyaml.issues.issue49.CalendarTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].getTime()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testLoadWithTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue49.CalendarTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue49.CalendarTest
    signature: '[org.yaml.snakeyaml.issues.issue49.CalendarTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:31,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getInput()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.InputStream)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].check(T)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:37,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].testParameterisedTypeLoading()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/ParameterisedTypeLoadingTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(T)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getInput()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].load(java.io.InputStream)'
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].check(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].testParameterisedTypeLoading()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getInput()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(java.io.InputStream)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].check(T)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 4
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].testJavaBeanLoader()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/ParameterisedTypeLoadingTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].check(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(java.io.InputStream)'
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getInput()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].testJavaBeanLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertNotNull(org.yaml.snakeyaml.issues.issue112.MyCompositeObject)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].getThings()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:51,1
    - Dst: '[java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>].size()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertEquals(int,org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].getThings()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:53,1
    - Dst: thing.getClass()
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertEquals(org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:54,1
    - Dst: thing.getName()
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertNotNull(String,org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:55,1
    - Dst: thing.getName()
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertEquals(org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue112.MyCompositeObject
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - org.yaml.snakeyaml.issues.issue112.MyCompositeObject
    constantsTouched: []
    func_position:
      end: 58
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].check(org.yaml.snakeyaml.issues.issue112.MyCompositeObject)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/ParameterisedTypeLoadingTestCase.java
    functionUses: 0
    functionsReached:
    - thing.getClass()
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertEquals(org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase)'
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertEquals(int,org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase)'
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertNotNull(String,org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase)'
    - '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].getThings()'
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].assertNotNull(org.yaml.snakeyaml.issues.issue112.MyCompositeObject)'
    - thing.getName()
    - '[java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].check(org.yaml.snakeyaml.issues.issue112.MyCompositeObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getClass()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getClassLoader()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getResource(String)'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].openStream()'
      Src: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getInput()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/ParameterisedTypeLoadingTestCase.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getResource(String)'
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getClass()'
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].openStream()'
    - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getClassLoader()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/ParameterisedTypeLoadingTestCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase
    signature: '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.issues.issue112.MyClass].setName(T)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/MyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue112.MyClass].setName(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue112.MyClass].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/MyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.issues.issue112.MyClass].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[T].toString()'
      Src: org.yaml.snakeyaml.issues.issue112.MyClass:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue112.MyClass].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/MyClass.java
    functionUses: 0
    functionsReached:
    - '[T].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue112.MyClass].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue112.MyClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue112.MyClass].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/MyClass.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue112.MyClass
    signature: '[org.yaml.snakeyaml.issues.issue112.MyClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].getThings()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/MyCompositeObject.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>
    signature: '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].getThings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - things
    argTypes:
    - java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].setThings(java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/MyCompositeObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].setThings(java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue112.MyCompositeObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/MyCompositeObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue112.MyCompositeObject
    signature: '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:31,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:32,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:33,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:35,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].getTag()'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].assertNull(String,String)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].testLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue132/ScalarEventTagTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[java.util.ArrayList].get(int)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].getTag()'
    - '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest)'
    - '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].assertNull(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].testLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(int)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:44,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].toString()'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:47,1
    - Dst: '[void].get(int)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].getTag()'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(String)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:52,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].toString()'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].testDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue132/ScalarEventTagTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.Yaml].represent(String)'
    - '[org.yaml.snakeyaml.Yaml].represent(int)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].getTag()'
    - '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].assertEquals(String,String,String)'
    - '[org.yaml.snakeyaml.nodes.Tag].toString()'
    - '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].assertEquals(String,String)'
    - '[void].get(int)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].testDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue132/ScalarEventTagTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest
    signature: '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: data.getBytes(org.yaml.snakeyaml.issues.issue155.BinaryTest)
      Src: org.yaml.snakeyaml.issues.issue155.BinaryTest:24,1
    - Dst: '[String].<init>(org.yaml.snakeyaml.issues.issue155.BinaryTest,org.yaml.snakeyaml.issues.issue155.BinaryTest)'
      Src: org.yaml.snakeyaml.issues.issue155.BinaryTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue155.BinaryTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.issues.issue155.BinaryTest:27,1
    - Dst: '[String].<init>(byte[],org.yaml.snakeyaml.issues.issue155.BinaryTest)'
      Src: org.yaml.snakeyaml.issues.issue155.BinaryTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue155.BinaryTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue155.BinaryTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue155.BinaryTest].testBinaryString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue155/BinaryTest.java
    functionUses: 0
    functionsReached:
    - data.getBytes(org.yaml.snakeyaml.issues.issue155.BinaryTest)
    - '[org.yaml.snakeyaml.issues.issue155.BinaryTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    - '[String].<init>(byte[],org.yaml.snakeyaml.issues.issue155.BinaryTest)'
    - '[String].<init>(org.yaml.snakeyaml.issues.issue155.BinaryTest,org.yaml.snakeyaml.issues.issue155.BinaryTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue155.BinaryTest].testBinaryString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue155.BinaryTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue155.BinaryTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue155/BinaryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue155.BinaryTest
    signature: '[org.yaml.snakeyaml.issues.issue155.BinaryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].toBeTested(org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest)'
      Src: org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].testLocalBinaryTags()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue349/YamlBase64BinaryTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].toBeTested(org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].testLocalBinaryTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest:32,1
    - Dst: YamlBase64BinaryTest.class.getResourceAsStream(String)
      Src: org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest)'
      Src: org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest:35,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].assertEquals(int,org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest)'
      Src: org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].close()'
      Src: org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].toBeTested(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue349/YamlBase64BinaryTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].assertEquals(int,org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest)'
    - '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].close()'
    - '[T].get(String)'
    - YamlBase64BinaryTest.class.getResourceAsStream(String)
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].toBeTested(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue349/YamlBase64BinaryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest
    signature: '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].put(String,int)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].put(String,int)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:36,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:37,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest,org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:37,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:38,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest,org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider,T)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].testGenericMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].put(String,int)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].get(String)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest,org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider,T)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].<init>()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[T].getMap()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].testGenericMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].put(String,org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].setNumber(int)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].put(String,org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:53,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:56,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:59,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:60,1
    - Dst: foo2.getName()
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:61,1
    - Dst: foo2.getNumber()
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:62,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:63,1
    - Dst: bar2.getName()
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:64,1
    - Dst: bar2.getNumber()
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].testGenericBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest)'
    - foo2.getNumber()
    - bar2.getNumber()
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - bar2.getName()
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].get(String)'
    - foo2.getName()
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].<init>()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[T].getMap()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].setName(String)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].put(String,org.yaml.snakeyaml.issues.issue38.Bean)'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].setNumber(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].testGenericBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<K,V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].getMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<K,V>
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<K,V>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<K,V>
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].setMap(java.util.Map<K,V>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].setMap(java.util.Map<K,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider:84,1
    - Dst: '[Map<K, V>].equals(org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider:84,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached:
    - '[Map<K, V>].equals(org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider)'
    - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K, V>].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      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: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached:
    - '[Map<K, V>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<K, V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].setNumber(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].setNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].add(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].add(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:36,1
    - Dst: '[T].getList()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue61.GenericListBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:37,1
    - Dst: '[T].getList()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue61.GenericListBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider,T)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].testGenericList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].add(String)'
    - '[T].getList()'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].<init>()'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider,T)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].get(int)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue61.GenericListBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].testGenericList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].add(org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].setNumber(int)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].add(org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:53,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:56,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:59,1
    - Dst: '[T].getList()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:60,1
    - Dst: foo2.getName()
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue61.GenericListBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:61,1
    - Dst: foo2.getNumber()
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue61.GenericListBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:62,1
    - Dst: '[T].getList()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].get(int)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:63,1
    - Dst: bar2.getName()
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue61.GenericListBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:64,1
    - Dst: bar2.getNumber()
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue61.GenericListBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].testGenericBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].add(org.yaml.snakeyaml.issues.issue38.Bean)'
    - foo2.getNumber()
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider)'
    - bar2.getNumber()
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(String,String)'
    - bar2.getName()
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].setNumber(int)'
    - '[T].getList()'
    - foo2.getName()
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].get(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(int,org.yaml.snakeyaml.issues.issue61.GenericListBeanTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].setName(String)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue61.GenericListBeanTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].testGenericBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].setList(java.util.List<T>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].setList(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider:84,1
    - Dst: '[List<T>].equals(org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider)'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider:84,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached:
    - '[List<T>].equals(org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider)'
    - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<T>].hashCode()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      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: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached:
    - '[List<T>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].setNumber(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].setNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean
    signature: '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String,String)'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:26,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:27,1
    - Dst: '[T].get(null)'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].testDuplicateKeyIsAllowed()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue426/NullDuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest)'
    - '[T].size()'
    - '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].assertEquals(int,org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest)'
    - '[T].get(null)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].testDuplicateKeyIsAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:32,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:38,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest,org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest)'
      Src: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].testDuplicateKeyIsNotAlowed()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue426/NullDuplicateKeyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].assertTrue(org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest,org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].testDuplicateKeyIsNotAlowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue426/NullDuplicateKeyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest
    signature: '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:35,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:37,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].assertTrue(org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test,org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test)'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].testIncompleteValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue576/FuzzYAMLRead50431Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].assertTrue(org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test,org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test)'
    - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].testIncompleteValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:44,1
    - Dst: '[T].length()'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].assertEquals(int,org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test)'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 4
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].testProperValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue576/FuzzYAMLRead50431Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].assertEquals(int,org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test)'
    - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].assertEquals(String,T)'
    - '[T].length()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].testProperValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:52,1
    - Dst: '[T].length()'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].assertEquals(int,org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test)'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].testNotQuoted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue576/FuzzYAMLRead50431Test.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].assertEquals(int,org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test)'
    - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].assertEquals(String,T)'
    - '[T].length()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].testNotQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue576/FuzzYAMLRead50431Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test
    signature: '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].checkQuotes(boolean,String)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].testNoSingleQuoteForBlockStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue176/SingleQuoteTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].checkQuotes(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].testNoSingleQuoteForBlockStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].checkQuotes(boolean,String)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].testSingleQuoteForFlowStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue176/SingleQuoteTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].checkQuotes(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].testSingleQuoteForFlowStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:37,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:38,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue176.SingleQuoteTest)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:40,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:42,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:44,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:44,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:46,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:47,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:48,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:50,1
    - Dst: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:55,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:57,1
    - Dst: cow.get(String)
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].assertEquals(String,org.yaml.snakeyaml.issues.issue176.SingleQuoteTest)'
      Src: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - isBlock
    - expectation
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].checkQuotes(boolean,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue176/SingleQuoteTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.issues.issue176.SingleQuoteTest)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[T].get(String)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].assertEquals(String,org.yaml.snakeyaml.issues.issue176.SingleQuoteTest)'
    - cow.get(String)
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.LinkedHashMap].put(String,java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].checkQuotes(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue176/SingleQuoteTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue176.SingleQuoteTest
    signature: '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getListInt()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getListInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listInt
    argTypes:
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListInt(java.util.List<Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListInt(java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      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: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getListStr()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getListStr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listStr
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListStr(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListStr(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<java.util.Date>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getListDate()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<java.util.Date>
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getListDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.util.Date>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listDate
    argTypes:
    - java.util.List<java.util.Date>
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListDate(java.util.List<java.util.Date>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListDate(java.util.List<java.util.Date>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getText()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setText(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getNumber()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setNumber(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setNumber(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<java.io.File>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<java.io.File>
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.io.File>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - empty
    argTypes:
    - java.util.List<java.io.File>
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setEmpty(java.util.List<java.io.File>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setEmpty(java.util.List<java.io.File>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Integer>
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].getMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setMap(java.util.Map<String,Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setMap(java.util.Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBean:28,1
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBean:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Integer>
      - java.util.List<String>
      - java.util.List<java.util.Date>
      - java.util.List<java.io.File>
      - java.util.Map<String,Integer>
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue60.SkipBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>(int)'
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue60.SkipBean
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].getBean()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue60.SkipBean)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:34,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].testSkipNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].getBean()'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue60.SkipBean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].testSkipNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SkipEmptyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(SkipEmptyRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].getBean()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue60.SkipBean)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:61,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].testSkipEmptyCollections()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].getBean()'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].assertEquals(String,String)'
    - '[SkipEmptyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue60.SkipBean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(SkipEmptyRepresenter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].testSkipEmptyCollections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:103,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setText(String)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:104,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListDate(null)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:105,1
    - Dst: '[java.util.Arrays].asList(null,int,int,int)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:106,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListInt(org.yaml.snakeyaml.issues.issue60.SkipBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:106,1
    - Dst: '[java.util.Arrays].asList(String,null,String,null)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:107,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListStr(org.yaml.snakeyaml.issues.issue60.SkipBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.issues.issue60.SkipBean
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 109
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].getBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBeanTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].asList(null,int,int,int)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListStr(org.yaml.snakeyaml.issues.issue60.SkipBeanTest)'
    - '[java.util.Arrays].asList(String,null,String,null)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setText(String)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListInt(org.yaml.snakeyaml.issues.issue60.SkipBeanTest)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListDate(null)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBean].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue60.SkipBean
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].getBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue60.SkipBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue60.SkipBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter:45,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBeanTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.yaml.snakeyaml.introspector.Property
      - Object
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.NodeTuple
      static: false
      superClass: Representer
    argCount: 4
    argNames:
    - javaBean
    - property
    - propertyValue
    - customTag
    argTypes:
    - Object
    - org.yaml.snakeyaml.introspector.Property
    - Object
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 56
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.NodeTuple
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:72,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:79,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:80,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:81,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:81,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:85,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:85,1
    - Dst: seq.getValue()
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:87,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter].isEmpty()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:87,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:91,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:91,1
    - Dst: seq.getValue()
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:93,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter].isEmpty()'
      Src: org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter:93,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.yaml.snakeyaml.introspector.Property
      - Object
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.NodeTuple
      static: false
      superClass: Representer
    argCount: 4
    argNames:
    - javaBean
    - property
    - propertyValue
    - customTag
    argTypes:
    - Object
    - org.yaml.snakeyaml.introspector.Property
    - Object
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 99
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 99
    functionName: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter].isEmpty()'
    - seq.getValue()
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.NodeTuple
    signature: '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:34,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:35,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].getBean()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue60.SkipBean)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:37,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].testReversedOrder()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/CustomOrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].getBean()'
    - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils].<init>()'
    - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue60.SkipBean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].testReversedOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:53,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:53,1
    - Dst: '[UnsortedPropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:54,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(UnsortedPropertyUtils)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:55,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].getBean()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue60.SkipBean)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:56,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].testUnsorted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/CustomOrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].getBean()'
    - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(UnsortedPropertyUtils)'
    - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[UnsortedPropertyUtils].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue60.SkipBean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].testUnsorted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setText(String)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListDate(null)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:75,1
    - Dst: '[java.util.Arrays].asList(null,int,int,int)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListInt(org.yaml.snakeyaml.issues.issue60.CustomOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:76,1
    - Dst: '[java.util.Arrays].asList(String,null,String,null)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListStr(org.yaml.snakeyaml.issues.issue60.CustomOrderTest)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.issues.issue60.SkipBean
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].getBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/CustomOrderTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].asList(null,int,int,int)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListStr(org.yaml.snakeyaml.issues.issue60.CustomOrderTest)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListInt(org.yaml.snakeyaml.issues.issue60.CustomOrderTest)'
    - '[java.util.Arrays].asList(String,null,String,null)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setText(String)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListDate(null)'
    - '[org.yaml.snakeyaml.issues.issue60.SkipBean].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue60.SkipBean
    signature: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].getBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue60.CustomOrderTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/CustomOrderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue60.CustomOrderTest
    signature: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].reverseOrder()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils:46,1
    - Dst: '[java.util.TreeSet].<init>(org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils:46,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(Class<?extendsObject>,org.yaml.snakeyaml.introspector.BeanAccess)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils:47,1
    - Dst: '[java.util.TreeSet].addAll(java.util.Set<org.yaml.snakeyaml.introspector.Property>)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - org.yaml.snakeyaml.introspector.BeanAccess
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: PropertyUtils
    argCount: 2
    argNames:
    - type
    - bAccess
    argTypes:
    - Class<?extendsObject>
    - org.yaml.snakeyaml.introspector.BeanAccess
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils].createPropertySet(Class<?extendsObject>,org.yaml.snakeyaml.introspector.BeanAccess)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/CustomOrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(Class<?extendsObject>,org.yaml.snakeyaml.introspector.BeanAccess)'
    - '[java.util.TreeSet].addAll(java.util.Set<org.yaml.snakeyaml.introspector.Property>)'
    - '[java.util.Collections].reverseOrder()'
    - '[java.util.TreeSet].<init>(org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils)'
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils].createPropertySet(Class<?extendsObject>,org.yaml.snakeyaml.introspector.BeanAccess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils
      static: false
      superClass: PropertyUtils
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/CustomOrderTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils
    signature: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].getPropertiesMap(Class<?extendsObject>,org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils:66,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].values()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils:66,1
    - Dst: '[java.util.LinkedHashSet].<init>(org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils:66,1
    - Dst: '[java.util.LinkedHashSet].iterator()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils:67,1
    - Dst: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].next()'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils:67,1
    - Dst: '[java.util.LinkedHashSet].remove(org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils)'
      Src: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - org.yaml.snakeyaml.introspector.BeanAccess
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: PropertyUtils
    argCount: 2
    argNames:
    - type
    - bAccess
    argTypes:
    - Class<?extendsObject>
    - org.yaml.snakeyaml.introspector.BeanAccess
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].createPropertySet(Class<?extendsObject>,org.yaml.snakeyaml.introspector.BeanAccess)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/CustomOrderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].values()'
    - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].next()'
    - '[java.util.LinkedHashSet].iterator()'
    - '[java.util.LinkedHashSet].<init>(org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils)'
    - '[java.util.LinkedHashSet].remove(org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils)'
    - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].getPropertiesMap(Class<?extendsObject>,org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils)'
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].createPropertySet(Class<?extendsObject>,org.yaml.snakeyaml.introspector.BeanAccess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils
      static: false
      superClass: PropertyUtils
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/CustomOrderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils
    signature: '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].addHandler(org.yaml.snakeyaml.util.LogCollector)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:46,1
    - Dst: '[java.util.logging.Logger].getLevel()'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:47,1
    - Dst: '[java.util.logging.Logger].setLevel(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.util.LogCollector
      - java.util.logging.Level
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].start()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1106/LogMessagesAtCorrectLevelTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].setLevel(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
    - '[java.util.logging.Logger].addHandler(org.yaml.snakeyaml.util.LogCollector)'
    - '[java.util.logging.Logger].getLevel()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].start()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].removeHandler(org.yaml.snakeyaml.util.LogCollector)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:54,1
    - Dst: '[java.util.logging.Logger].setLevel(java.util.logging.Level)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.util.LogCollector
      - java.util.logging.Level
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].end()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1106/LogMessagesAtCorrectLevelTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].removeHandler(org.yaml.snakeyaml.util.LogCollector)'
    - '[java.util.logging.Logger].setLevel(java.util.logging.Level)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].end()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:61,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:61,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:63,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:64,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,String,String)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:65,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:65,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:71,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:74,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,int)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:75,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,int)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:76,1
    - Dst: '[T].getSuit()'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertEquals(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:78,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:79,1
    - Dst: '[T].getMap()'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:80,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:80,1
    - Dst: PropertySubstitute.class.getPackage()
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:82,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].getName()'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:82,1
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].numberOfLogEntriesFor(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:84,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertEquals(int,long)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:84,1
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].numberOfLogEntriesFor(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertEquals(int,long)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:85,1
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,String)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:87,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:87,1
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,String)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:89,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.util.LogCollector
      - java.util.logging.Level
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].kebabCaseFieldNotFoundLogging()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1106/LogMessagesAtCorrectLevelTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.util.LogCollector].numberOfLogEntriesFor(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
    - '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,String)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertEquals(int,org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,String,String)'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,int)'
    - PropertySubstitute.class.getPackage()
    - '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertEquals(java.util.LinkedHashMap,org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,String,String)'
    - '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertEquals(org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest,org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest)'
    - '[org.yaml.snakeyaml.TypeDescription].substituteProperty(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - '[T].getMap()'
    - '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].getName()'
    - '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].assertEquals(int,long)'
    - '[T].getSuit()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].kebabCaseFieldNotFoundLogging()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:35,1
    - Dst: '[java.util.logging.Logger].getLogger(String)'
      Src: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.util.LogCollector
      - java.util.logging.Level
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1106/LogMessagesAtCorrectLevelTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.LogCollector].<init>()'
    - '[java.util.logging.Logger].getLogger(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest
    signature: '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.issues.issue145.AbstractThing].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/AbstractThing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue145.AbstractThing].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue145.AbstractThing].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/AbstractThing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue145.AbstractThing].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue145.AbstractThing
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue145.AbstractThing].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/AbstractThing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue145.AbstractThing
    signature: '[org.yaml.snakeyaml.issues.issue145.AbstractThing].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:23,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:25,1
    - Dst: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:26,1
    - Dst: e.toString()
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:28,1
    - Dst: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].assertTrue(org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:28,1
    - Dst: String.format(String,org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest)
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:32,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:35,1
    - Dst: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].assertEquals(org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest,org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 22
    functionDepth: 5
    functionLinenumber: 22
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].testLineReport()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/LineNumberInExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - e.toString()
    - String.format(String,org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest)
    - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].assertTrue(org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].assertEquals(org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest,org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest)'
    - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].testLineReport()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:42,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].assertEquals(String,org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 5
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].testCompleteThing()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/LineNumberInExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[T].getId()'
    - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].assertEquals(String,org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].testCompleteThing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:50,1
    - Dst: e.toString()
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].assertTrue(String,org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest)'
      Src: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].testWrongParameter()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/LineNumberInExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].fail(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].assertTrue(String,org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest)'
    - e.toString()
    - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].testWrongParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/LineNumberInExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest
    signature: '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.issues.issue145.AbstractThing
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[org.yaml.snakeyaml.issues.issue145.CompleteThing].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/CompleteThing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue145.CompleteThing].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue145.CompleteThing
      static: false
      superClass: org.yaml.snakeyaml.issues.issue145.AbstractThing
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue145.CompleteThing].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/CompleteThing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue145.CompleteThing
    signature: '[org.yaml.snakeyaml.issues.issue145.CompleteThing].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:30,1
    - Dst: '[T].getNames()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue72.CollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:31,1
    - Dst: '[T].getNames()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue72.CollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:32,1
    - Dst: '[T].getNames()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].size()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue72.CollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].testCollectionList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue72/CollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].contains(String)'
    - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue72.CollectionTest)'
    - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue72.CollectionTest)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList)'
    - '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].<init>()'
    - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].size()'
    - '[T].getNames()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].testCollectionList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CollectionSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(CollectionSet)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:61,1
    - Dst: '[T].getRoles()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].contains(int)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue72.CollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:62,1
    - Dst: '[T].getRoles()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].contains(int)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:63,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue72.CollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:63,1
    - Dst: '[T].getRoles()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].size()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:64,1
    - Dst: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue72.CollectionTest)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].testCollectionSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue72/CollectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].assertTrue(org.yaml.snakeyaml.issues.issue72.CollectionTest)'
    - '[CollectionSet].<init>()'
    - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].assertEquals(int,org.yaml.snakeyaml.issues.issue72.CollectionTest)'
    - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].size()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(CollectionSet)'
    - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].contains(int)'
    - '[T].getRoles()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].testCollectionSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue72.CollectionTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue72/CollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue72.CollectionTest
    signature: '[org.yaml.snakeyaml.issues.issue72.CollectionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList:41,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList:42,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue72/CollectionTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList
    signature: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].getNames()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue72/CollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<String>
    signature: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].getNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - names
    argTypes:
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].setNames(java.util.Collection<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue72/CollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].setNames(java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet:72,1
    - Dst: '[java.util.HashSet].add(int)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet:73,1
    - Dst: '[java.util.HashSet].add(int)'
      Src: org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue72/CollectionTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].add(int)'
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet
    signature: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet].getRoles()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue72/CollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<Integer>
    signature: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet].getRoles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - Collection<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - roles
    argTypes:
    - java.util.Collection<Integer>
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet].setRoles(java.util.Collection<Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue72/CollectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet].setRoles(java.util.Collection<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest)'
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:34,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:36,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].startsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].assertTrue(org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest,org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest)'
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].testDenyScriptManager()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue561/GlobalTagRejectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].assertTrue(org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest,org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest)'
    - '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].startsWith(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].testDenyScriptManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest)'
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:47,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:49,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].startsWith(String)'
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].assertTrue(org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest,org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest)'
      Src: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 41
    functionDepth: 4
    functionLinenumber: 41
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].testDenyAnyTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue561/GlobalTagRejectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].assertTrue(org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest,org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest)'
    - '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].fail(String)'
    - '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].startsWith(String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].testDenyAnyTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue561/GlobalTagRejectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest
    signature: '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:22,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:22,1
    - Dst: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testTab()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue136/TabInScalarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testTab()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testNoTab()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue136/TabInScalarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testNoTab()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testTabDoubleQuotes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue136/TabInScalarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testTabDoubleQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].assertEquals(String,T)'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testTabSingleQuotes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue136/TabInScalarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].assertEquals(String,T)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testTabSingleQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:44,1
    - Dst: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue136.TabInScalarTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testDumpTab()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue136/TabInScalarTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testDumpTab()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue136.TabInScalarTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue136/TabInScalarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue136.TabInScalarTest
    signature: '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:35,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:36,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:37,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:39,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].createYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1116/SequenceCommentDashTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].createYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:44,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:46,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.Yaml
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - yaml
    - input
    argTypes:
    - org.yaml.snakeyaml.Yaml
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].composeAndSerialize(org.yaml.snakeyaml.Yaml,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1116/SequenceCommentDashTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.StringWriter)'
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].composeAndSerialize(org.yaml.snakeyaml.Yaml,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].createYaml()'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].composeAndSerialize(org.yaml.snakeyaml.Yaml,org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:62,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].assertEquals(org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest,String)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:67,1
    - Dst: java.util.Arrays.asList(String,String,String,String)
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:68,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:69,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].assertEquals(org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest,org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 70
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].standaloneCommentBetweenEntriesKeepsItsOwnLineAndEachEntryKeepsItsDash()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1116/SequenceCommentDashTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].assertEquals(org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest,String)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].createYaml()'
    - java.util.Arrays.asList(String,String,String,String)
    - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].composeAndSerialize(org.yaml.snakeyaml.Yaml,org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest)'
    - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].assertEquals(org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest,org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].standaloneCommentBetweenEntriesKeepsItsOwnLineAndEachEntryKeepsItsDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].createYaml()'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].composeAndSerialize(org.yaml.snakeyaml.Yaml,org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:79,1
    - Dst: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].assertEquals(org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest,String)'
      Src: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 81
      start: 72
    functionDepth: 4
    functionLinenumber: 72
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].commentGluedAfterDashStaysGluedToThatEntry()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1116/SequenceCommentDashTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].composeAndSerialize(org.yaml.snakeyaml.Yaml,org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest)'
    - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].assertEquals(org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest,String)'
    - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].createYaml()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].commentGluedAfterDashStaysGluedToThatEntry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1116/SequenceCommentDashTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest
    signature: '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:30,1
    - Dst: '[java.util.Locale].setDefault(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType].<init>()'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:34,1
    - Dst: original.number.getClass()
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:36,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:41,1
    - Dst: '[java.util.Locale].setDefault(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:43,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 28
    functionDepth: 5
    functionLinenumber: 28
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberAsDouble()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue374/NumberAsJavaBeanPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType)'
    - '[java.util.Locale].setDefault(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
    - original.number.getClass()
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType].<init>()'
    - '[java.util.Locale].getDefault()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberAsDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType].<init>()'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:54,1
    - Dst: original.number.getClass()
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:56,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 52
    functionDepth: 5
    functionLinenumber: 52
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberAsInteger()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue374/NumberAsJavaBeanPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType)'
    - original.number.getClass()
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberAsInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType].<init>()'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:68,1
    - Dst: original.number.getClass()
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:70,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:70,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 66
    functionDepth: 5
    functionLinenumber: 66
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberAsLong()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue374/NumberAsJavaBeanPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType)'
    - original.number.getClass()
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberAsLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getInstance(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:82,1
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:83,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].parse(String)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:83,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:83,1
    - Dst: Long.valueOf(int)
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].parse(String)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:85,1
    - Dst: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
      Src: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberFormatParse()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue374/NumberAsJavaBeanPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[java.text.NumberFormat].getInstance(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].assertEquals(String,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest,org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest)'
    - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].parse(String)'
    - Long.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberFormatParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue374/NumberAsJavaBeanPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest
    signature: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Number
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue374/NumberAsJavaBeanPropertyTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType
    signature: '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:29,1
    - Dst: document.length()
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:31,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:34,1
    - Dst: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:35,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].testSetSmallCodePointLimit()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue547/ByteLimitTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
    - document.length()
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
    - '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].fail(String)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].testSetSmallCodePointLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:43,1
    - Dst: document.length()
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:45,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:46,1
    - Dst: '[java.math.BigInteger].<init>(org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].assertEquals(java.math.BigInteger,T)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 4
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].testSetExactCodePointLimit()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue547/ByteLimitTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
    - document.length()
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[java.math.BigInteger].<init>(org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
    - '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].assertEquals(java.math.BigInteger,T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].testSetExactCodePointLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:52,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:56,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:56,1
    - Dst: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].next()'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:57,1
    - Dst: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:58,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:60,1
    - Dst: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
      Src: org.yaml.snakeyaml.issues.issue547.ByteLimitTest:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].testLoadAll()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue547/ByteLimitTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    - '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].assertEquals(String,org.yaml.snakeyaml.issues.issue547.ByteLimitTest)'
    - '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].fail(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].next()'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].testLoadAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue547.ByteLimitTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue547/ByteLimitTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue547.ByteLimitTest
    signature: '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue48.Bean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[org.yaml.snakeyaml.issues.issue48.Bean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue48.Bean
    signature: '[org.yaml.snakeyaml.issues.issue48.Bean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.issues.issue48.Bean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue48.Bean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.issues.issue48.Bean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue48.Bean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue48.Bean].toString()'
      Src: org.yaml.snakeyaml.issues.issue48.Bean:33,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.issues.issue48.Bean:33,1
    - Dst: '[String].equals(org.yaml.snakeyaml.issues.issue48.Bean)'
      Src: org.yaml.snakeyaml.issues.issue48.Bean:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue48.Bean].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/Bean.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue48.Bean].toString()'
    - '[String].equals(org.yaml.snakeyaml.issues.issue48.Bean)'
    - '[Object].toString()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.issues.issue48.Bean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      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: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.issues.issue48.Bean].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue48.Bean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.issues.issue48.Bean].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/Bean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue48.Bean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      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: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue48.Bean].getValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue48.Bean].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.issues.issue48.Bean].setValue(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/Bean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue48.Bean].setValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].setValue(int)'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:28,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].testWithNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/SkipJavaBeanPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].setValue(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue38.Bean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].testWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue38.Bean].setValue(int)'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue38.Bean)'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].testWithoutNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/SkipJavaBeanPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue38.Bean].setValue(int)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue38.Bean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].testWithoutNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/SkipJavaBeanPropertyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest
    signature: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter:50,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/SkipJavaBeanPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter
    signature: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter:57,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.yaml.snakeyaml.introspector.Property
      - Object
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.NodeTuple
      static: false
      superClass: Representer
    argCount: 4
    argNames:
    - bean
    - property
    - value
    - customTag
    argTypes:
    - Object
    - org.yaml.snakeyaml.introspector.Property
    - Object
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 61
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/SkipJavaBeanPropertyTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.NodeTuple
    signature: '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue40.DogFoodBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue40.DogFoodBean
    signature: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].getDecimal()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].getDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decimal
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].setDecimal(java.math.BigDecimal)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].setDecimal(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:24,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:25,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].setDecimal(java.math.BigDecimal)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:25,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue40.DogFoodBean)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:30,1
    - Dst: '[T].getDecimal()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].getDecimal()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:31,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest,java.math.BigDecimal)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 23
    functionDepth: 5
    functionLinenumber: 23
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testOwnBigDecimal()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest,java.math.BigDecimal)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].setDecimal(java.math.BigDecimal)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].getDecimal()'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].<init>()'
    - '[T].getDecimal()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue40.DogFoodBean)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testOwnBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:35,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].setDecimal(java.math.BigDecimal)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:36,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue40.DogFoodBean)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].getDecimal()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:42,1
    - Dst: '[T].getDecimal()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(java.math.BigDecimal,org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimalPrecision()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].setDecimal(java.math.BigDecimal)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].getDecimal()'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(java.math.BigDecimal,org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest)'
    - '[T].getDecimal()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue40.DogFoodBean)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimalPrecision()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:46,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].setDecimal(java.math.BigDecimal)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue40.DogFoodBean)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].getDecimal()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:54,1
    - Dst: '[T].getDecimal()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(java.math.BigDecimal,org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 45
    functionDepth: 4
    functionLinenumber: 45
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimalNoRootTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue40.DogFoodBean)'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].setDecimal(java.math.BigDecimal)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].getDecimal()'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(java.math.BigDecimal,org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[T].getDecimal()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimalNoRootTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:58,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.math.BigDecimal)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimal1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(String,String)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.math.BigDecimal)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimal1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:64,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.math.BigDecimal)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 4
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimal2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].assertEquals(String,String)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.math.BigDecimal)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimal2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue479.Mysql
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].getTest1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/CredentialAppConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].getTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue479.Mysql
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - test1
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].setTest1(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/CredentialAppConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].setTest1(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue479.Mysql
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue479.Mysql
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].getMysql()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/CredentialAppConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue479.Mysql
    signature: '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].getMysql()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.issues.issue479.Mysql
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue479.Mysql
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mysql
    argTypes:
    - org.yaml.snakeyaml.issues.issue479.Mysql
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].setMysql(org.yaml.snakeyaml.issues.issue479.Mysql)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/CredentialAppConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].setMysql(org.yaml.snakeyaml.issues.issue479.Mysql)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.issues.issue479.Mysql
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue479.CredentialAppConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/CredentialAppConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue479.CredentialAppConfig
    signature: '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_host()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_host()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - db_host
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_host(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_host(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_port()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_port()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - db_port
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_port(Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_port(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_user()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_user()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - db_user
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_user(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_user(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_password()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_password()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - db_password
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_password(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_password(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_name()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_name()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - db_name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_name(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_name(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue479.Mysql
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue479.Mysql].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue479.Mysql
    signature: '[org.yaml.snakeyaml.issues.issue479.Mysql].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:28,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:28,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:29,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:29,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].setSkipMissingProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:31,1
    - Dst: MergeKeyDeepMergeTest.class.getResourceAsStream(String)
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:35,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getTest1()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:36,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:36,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_host()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertNull(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:37,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_port()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:38,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertNull(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:38,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_name()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:39,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:39,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_user()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:40,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertNull(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:40,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_password()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:41,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertNull(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].testOnlyTheCurrentMappingIsMerged()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/MergeKeyDeepMergeTest.java
    functionUses: 0
    functionsReached:
    - '[T].getSystem()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getTest1()'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_user()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_port()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertNull(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_host()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_password()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_name()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].setSkipMissingProperties(boolean)'
    - MergeKeyDeepMergeTest.class.getResourceAsStream(String)
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].testOnlyTheCurrentMappingIsMerged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:45,1
    - Dst: MergeKeyDeepMergeTest.class.getResourceAsStream(String)
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:50,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].testMergeKeyDeepMerge()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/MergeKeyDeepMergeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - MergeKeyDeepMergeTest.class.getResourceAsStream(String)
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].testMergeKeyDeepMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:57,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:57,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:58,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:58,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:59,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].setSkipMissingProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:60,1
    - Dst: MergeKeyDeepMergeTest.class.getResourceAsStream(String)
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:65,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest,String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:71,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getTest1()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:73,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:73,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_host()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:74,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:74,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_port()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:75,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(int,int)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:75,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_name()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:76,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:76,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_user()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:77,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:77,1
    - Dst: '[T].getSystem()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_password()'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:78,1
    - Dst: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
      Src: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].testMergeAsJavabean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/MergeKeyDeepMergeTest.java
    functionUses: 0
    functionsReached:
    - '[T].getSystem()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getMysql()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getTest1()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(int,int)'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_user()'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_port()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_host()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_password()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest,String)'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].getDb_name()'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].setSkipMissingProperties(boolean)'
    - MergeKeyDeepMergeTest.class.getResourceAsStream(String)
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].get(String)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].assertEquals(String,org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].testMergeAsJavabean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/MergeKeyDeepMergeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest
    signature: '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.yaml.snakeyaml.issues.issue479.CredentialAppConfig>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,org.yaml.snakeyaml.issues.issue479.CredentialAppConfig>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.issues.issue479.DemoProperty].getSystem()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/DemoProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,org.yaml.snakeyaml.issues.issue479.CredentialAppConfig>
    signature: '[org.yaml.snakeyaml.issues.issue479.DemoProperty].getSystem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,org.yaml.snakeyaml.issues.issue479.CredentialAppConfig>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.yaml.snakeyaml.issues.issue479.CredentialAppConfig>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - system
    argTypes:
    - java.util.Map<String,org.yaml.snakeyaml.issues.issue479.CredentialAppConfig>
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.issues.issue479.DemoProperty].setSystem(java.util.Map<String,org.yaml.snakeyaml.issues.issue479.CredentialAppConfig>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/DemoProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue479.DemoProperty].setSystem(java.util.Map<String,org.yaml.snakeyaml.issues.issue479.CredentialAppConfig>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.yaml.snakeyaml.issues.issue479.CredentialAppConfig>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue479.DemoProperty
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue479.DemoProperty].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/DemoProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue479.DemoProperty
    signature: '[org.yaml.snakeyaml.issues.issue479.DemoProperty].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: org.yaml.snakeyaml.issues.issue193.BeanA
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.issues.issue193.BeanA1].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/BeanA1.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.yaml.snakeyaml.issues.issue193.BeanA1].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue193.BeanA
    argCount: 1
    argNames:
    - id
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.issues.issue193.BeanA1].setId(Long)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/BeanA1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue193.BeanA1].setId(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.issues.issue193.BeanA
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue193.BeanA1].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/BeanA1.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue193.BeanA1].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.issues.issue193.BeanA
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.issues.issue193.BeanA1].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/BeanA1.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue193.BeanA1].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue193.BeanA1
      static: false
      superClass: org.yaml.snakeyaml.issues.issue193.BeanA
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue193.BeanA1].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/BeanA1.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue193.BeanA1
    signature: '[org.yaml.snakeyaml.issues.issue193.BeanA1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue193.BeanA1].<init>()'
      Src: org.yaml.snakeyaml.issues.issue193.TestYaml:53,1
    - Dst: '[org.yaml.snakeyaml.issues.issue193.BeanA1].setId(int)'
      Src: org.yaml.snakeyaml.issues.issue193.TestYaml:54,1
    - Dst: '[org.yaml.snakeyaml.issues.issue193.BeanA1].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue193.TestYaml:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue193.TestYaml:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue193.BeanA1)'
      Src: org.yaml.snakeyaml.issues.issue193.TestYaml:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue193.TestYaml)'
      Src: org.yaml.snakeyaml.issues.issue193.TestYaml:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 62
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.issues.issue193.TestYaml].main(String[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/TestYaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue193.TestYaml)'
    - '[org.yaml.snakeyaml.issues.issue193.BeanA1].<init>()'
    - '[org.yaml.snakeyaml.issues.issue193.BeanA1].setName(String)'
    - '[org.yaml.snakeyaml.issues.issue193.BeanA1].setId(int)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue193.BeanA1)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue193.TestYaml].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: org.yaml.snakeyaml.issues.issue193.TestYaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue193.TestYaml].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/TestYaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue193.TestYaml
    signature: '[org.yaml.snakeyaml.issues.issue193.TestYaml].<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: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/TestYaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/TestYaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA
    signature: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: BeanA
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/TestYaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BeanA
    argCount: 1
    argNames:
    - id
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].setId(Long)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/TestYaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].setId(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: BeanA
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/TestYaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BeanA
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/TestYaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1
      static: false
      superClass: BeanA
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/TestYaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1
    signature: '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue193.BeanA1].<init>()'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue193.BeanA1].setId(int)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:30,1
    - Dst: '[org.yaml.snakeyaml.issues.issue193.BeanA1].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:31,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:33,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:34,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:34,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:37,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(org.yaml.snakeyaml.issues.issue193.AbstractBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue193.BeanA1)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:45,1
    - Dst: '[org.yaml.snakeyaml.issues.issue193.BeanA1].getId()'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:46,1
    - Dst: '[T].getId()'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue193.AbstractBeanTest].assertEquals(Long,org.yaml.snakeyaml.issues.issue193.AbstractBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:46,1
    - Dst: '[org.yaml.snakeyaml.issues.issue193.BeanA1].getName()'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:47,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:47,1
    - Dst: '[org.yaml.snakeyaml.issues.issue193.AbstractBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue193.AbstractBeanTest)'
      Src: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.issues.issue193.AbstractBeanTest].testErrorMessage()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/AbstractBeanTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(org.yaml.snakeyaml.issues.issue193.AbstractBeanTest)'
    - '[T].getId()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.issues.issue193.BeanA1)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.constructor.Constructor].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.issues.issue193.BeanA1].setName(String)'
    - '[org.yaml.snakeyaml.issues.issue193.BeanA1].getName()'
    - '[org.yaml.snakeyaml.issues.issue193.AbstractBeanTest].assertEquals(String,org.yaml.snakeyaml.issues.issue193.AbstractBeanTest)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.issues.issue193.BeanA1].<init>()'
    - '[org.yaml.snakeyaml.issues.issue193.AbstractBeanTest].assertEquals(Long,org.yaml.snakeyaml.issues.issue193.AbstractBeanTest)'
    - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
    - '[org.yaml.snakeyaml.issues.issue193.BeanA1].getId()'
    - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.issues.issue193.BeanA1].setId(int)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue193.AbstractBeanTest].testErrorMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue193.AbstractBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/AbstractBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue193.AbstractBeanTest
    signature: '[org.yaml.snakeyaml.issues.issue193.AbstractBeanTest].<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: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[org.yaml.snakeyaml.issues.issue193.BeanA].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/BeanA.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.issues.issue193.BeanA].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue193.BeanA
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue193.BeanA].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/BeanA.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue193.BeanA
    signature: '[org.yaml.snakeyaml.issues.issue193.BeanA].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue467.MergeTest:22,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue467.MergeTest)'
      Src: org.yaml.snakeyaml.issues.issue467.MergeTest:26,1
    - Dst: '[org.yaml.snakeyaml.issues.issue467.MergeTest].fail()'
      Src: org.yaml.snakeyaml.issues.issue467.MergeTest:27,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue467.MergeTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue467.MergeTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue467.MergeTest:29,1
    - Dst: '[org.yaml.snakeyaml.issues.issue467.MergeTest].assertTrue(org.yaml.snakeyaml.issues.issue467.MergeTest)'
      Src: org.yaml.snakeyaml.issues.issue467.MergeTest:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.issues.issue467.MergeTest].testMergeAsScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue467/MergeTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue467.MergeTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.issues.issue467.MergeTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.issues.issue467.MergeTest].assertTrue(org.yaml.snakeyaml.issues.issue467.MergeTest)'
    - '[org.yaml.snakeyaml.issues.issue467.MergeTest].fail()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue467.MergeTest].testMergeAsScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue467.MergeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue467.MergeTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue467/MergeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue467.MergeTest
    signature: '[org.yaml.snakeyaml.issues.issue467.MergeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:24,1
    - Dst: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue47.IncompleteBean)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:27,1
    - Dst: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:29,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:32,1
    - Dst: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].getName()'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:33,1
    - Dst: '[T].getName()'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:33,1
    - Dst: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].testBean1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue47/ReadOnlyPropertiesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue47.IncompleteBean)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].setName(String)'
    - '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].<init>()'
    - '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].getName()'
    - '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].assertEquals(String,org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest)'
    - '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].testBean1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].<init>()'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:37,1
    - Dst: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].setName(String)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:38,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:39,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue47.IncompleteBean)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:42,1
    - Dst: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:48,1
    - Dst: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].fail(String)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:49,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:51,1
    - Dst: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].contains(String)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:52,1
    - Dst: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].assertTrue(org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest,org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest)'
      Src: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].testBean2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue47/ReadOnlyPropertiesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].assertTrue(org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest,org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest)'
    - '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].fail(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(org.yaml.snakeyaml.issues.issue47.IncompleteBean)'
    - '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].setName(String)'
    - '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].assertEquals(String,String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].testBean2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue47/ReadOnlyPropertiesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest
    signature: '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.issues.issue47.IncompleteBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue47/IncompleteBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.issues.issue47.IncompleteBean
    signature: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue47/IncompleteBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue47/IncompleteBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue47/IncompleteBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.partialconstruct.FragmentComposerTest)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:31,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:32,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:32,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:33,1
    - Dst: '[org.yaml.snakeyaml.partialconstruct.FragmentComposer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,String)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:32,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:34,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].setComposer(org.yaml.snakeyaml.partialconstruct.FragmentComposer)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].getSingleData()'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:36,1
    - Dst: '[org.yaml.snakeyaml.partialconstruct.FragmentComposerTest].assertEquals(String,org.yaml.snakeyaml.partialconstruct.FragmentComposerTest)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:37,1
    - Dst: '[org.yaml.snakeyaml.partialconstruct.FragmentComposerTest].assertEquals(String,org.yaml.snakeyaml.partialconstruct.FragmentComposerTest)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 26
    functionDepth: 6
    functionLinenumber: 26
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.partialconstruct.FragmentComposerTest].testFragment()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/FragmentComposerTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.partialconstruct.FragmentComposerTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].setComposer(org.yaml.snakeyaml.partialconstruct.FragmentComposer)'
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.partialconstruct.FragmentComposerTest].assertEquals(String,org.yaml.snakeyaml.partialconstruct.FragmentComposerTest)'
    - '[org.yaml.snakeyaml.partialconstruct.FragmentComposer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].getSingleData()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.partialconstruct.FragmentComposerTest].testFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.partialconstruct.FragmentComposerTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/FragmentComposerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.partialconstruct.FragmentComposerTest
    signature: '[org.yaml.snakeyaml.partialconstruct.FragmentComposerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/DeveloperBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].getLanguage()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/DeveloperBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].getLanguage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/DeveloperBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - language
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].setLanguage(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/DeveloperBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].setLanguage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.partialconstruct.DeveloperBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/DeveloperBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.partialconstruct.DeveloperBean
    signature: '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:30,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.partialconstruct.FragmentComposer
      static: false
      superClass: org.yaml.snakeyaml.composer.Composer
    argCount: 3
    argNames:
    - parser
    - resolver
    - nodeName
    argTypes:
    - org.yaml.snakeyaml.parser.Parser
    - org.yaml.snakeyaml.resolver.Resolver
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.partialconstruct.FragmentComposer].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.resolver.Resolver,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/FragmentComposer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.partialconstruct.FragmentComposer
    signature: '[org.yaml.snakeyaml.partialconstruct.FragmentComposer].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.resolver.Resolver,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:36,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getClass()'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:37,1
    - Dst: MappingNode.class.isAssignableFrom(org.yaml.snakeyaml.partialconstruct.FragmentComposer)
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:37,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:38,1
    - Dst: root.getValue()
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:42,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:43,1
    - Dst: '[org.yaml.snakeyaml.partialconstruct.FragmentComposer].getClass()'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:44,1
    - Dst: ScalarNode.class.isAssignableFrom(org.yaml.snakeyaml.partialconstruct.FragmentComposer)
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:44,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:45,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:45,1
    - Dst: tuple.getValueNode()
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:46,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.partialconstruct.FragmentComposer:50,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: org.yaml.snakeyaml.composer.Composer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.partialconstruct.FragmentComposer].getSingleNode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/FragmentComposer.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - MappingNode.class.isAssignableFrom(org.yaml.snakeyaml.partialconstruct.FragmentComposer)
    - tuple.getValueNode()
    - '[org.yaml.snakeyaml.nodes.Node].getClass()'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
    - root.getValue()
    - '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
    - ScalarNode.class.isAssignableFrom(org.yaml.snakeyaml.partialconstruct.FragmentComposer)
    - '[org.yaml.snakeyaml.partialconstruct.FragmentComposer].getClass()'
    - tuple.getKeyNode()
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.partialconstruct.FragmentComposer].getSingleNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:30,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:31,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:32,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:33,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:34,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:35,1
    - Dst: '[java.util.ArrayList].add(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:41,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:45,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].toString()'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:45,1
    - Dst: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].substring(int,int)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:45,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].toString()'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:46,1
    - Dst: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].substring(int,int)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:46,1
    - Dst: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].assertEquals(String,org.yaml.snakeyaml.lowlevel.LowLevelApiTest,org.yaml.snakeyaml.lowlevel.LowLevelApiTest)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:48,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:50,1
    - Dst: '[void].get()'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:51,1
    - Dst: etalonEvent.getClass()
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:52,1
    - Dst: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].getClass()'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:52,1
    - Dst: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].assertEquals(org.yaml.snakeyaml.lowlevel.LowLevelApiTest,org.yaml.snakeyaml.lowlevel.LowLevelApiTest)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:52,1
    - Dst: scalar1.getAnchor()
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:56,1
    - Dst: scalar2.getAnchor()
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:56,1
    - Dst: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].assertEquals(org.yaml.snakeyaml.lowlevel.LowLevelApiTest,org.yaml.snakeyaml.lowlevel.LowLevelApiTest)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:56,1
    - Dst: scalar1.getValue()
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:57,1
    - Dst: scalar2.getValue()
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:57,1
    - Dst: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].assertEquals(org.yaml.snakeyaml.lowlevel.LowLevelApiTest,org.yaml.snakeyaml.lowlevel.LowLevelApiTest)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:57,1
    - Dst: '[void].size()'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:60,1
    - Dst: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].assertEquals(org.yaml.snakeyaml.lowlevel.LowLevelApiTest,org.yaml.snakeyaml.lowlevel.LowLevelApiTest)'
      Src: org.yaml.snakeyaml.lowlevel.LowLevelApiTest:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 61
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].testLowLevel()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/lowlevel/LowLevelApiTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].assertEquals(org.yaml.snakeyaml.lowlevel.LowLevelApiTest,org.yaml.snakeyaml.lowlevel.LowLevelApiTest)'
    - '[java.util.ArrayList].add(int)'
    - scalar1.getValue()
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[org.yaml.snakeyaml.nodes.Node].toString()'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].assertEquals(String,org.yaml.snakeyaml.lowlevel.LowLevelApiTest,org.yaml.snakeyaml.lowlevel.LowLevelApiTest)'
    - '[java.util.ArrayList].add(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].substring(int,int)'
    - '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
    - '[java.util.ArrayList].add(String)'
    - scalar2.getAnchor()
    - '[java.util.ArrayList].<init>()'
    - scalar2.getValue()
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].represent(java.util.ArrayList)'
    - scalar1.getAnchor()
    - '[org.yaml.snakeyaml.Yaml].compose(java.io.StringReader)'
    - etalonEvent.getClass()
    - '[void].size()'
    - '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].getClass()'
    - '[void].get()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].testLowLevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.lowlevel.LowLevelApiTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/lowlevel/LowLevelApiTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.lowlevel.LowLevelApiTest
    signature: '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.LongArr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.array.LongArr].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/LongArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.LongArr
    signature: '[org.yaml.snakeyaml.array.LongArr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.LongArr
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longs
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.array.LongArr].<init>(long[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/LongArr.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.LongArr
    signature: '[org.yaml.snakeyaml.array.LongArr].<init>(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(long[])'
      Src: org.yaml.snakeyaml.array.LongArr:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.array.LongArr].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/LongArr.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(long[])'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.array.LongArr].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.array.LongArr].getLongs()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/LongArr.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long[]
    signature: '[org.yaml.snakeyaml.array.LongArr].getLongs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longs
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.array.LongArr].setLongs(long[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/LongArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.LongArr].setLongs(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.BooleanArr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.array.BooleanArr].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/BooleanArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.BooleanArr
    signature: '[org.yaml.snakeyaml.array.BooleanArr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.BooleanArr
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bools
    argTypes:
    - boolean[]
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.array.BooleanArr].<init>(boolean[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/BooleanArr.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.BooleanArr
    signature: '[org.yaml.snakeyaml.array.BooleanArr].<init>(boolean[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(boolean[])'
      Src: org.yaml.snakeyaml.array.BooleanArr:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.array.BooleanArr].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/BooleanArr.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(boolean[])'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.array.BooleanArr].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.array.BooleanArr].getBools()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/BooleanArr.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean[]
    signature: '[org.yaml.snakeyaml.array.BooleanArr].getBools()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bools
    argTypes:
    - boolean[]
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.array.BooleanArr].setBools(boolean[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/BooleanArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.BooleanArr].setBools(boolean[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.FloatArr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.array.FloatArr].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/FloatArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.FloatArr
    signature: '[org.yaml.snakeyaml.array.FloatArr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float[]
      classConcrete: true
      classEnum: false
      classFields:
      - float[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.FloatArr
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - floats
    argTypes:
    - float[]
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.array.FloatArr].<init>(float[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/FloatArr.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.FloatArr
    signature: '[org.yaml.snakeyaml.array.FloatArr].<init>(float[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(float[])'
      Src: org.yaml.snakeyaml.array.FloatArr:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.array.FloatArr].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/FloatArr.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(float[])'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.array.FloatArr].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.array.FloatArr].getFloats()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/FloatArr.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: float[]
    signature: '[org.yaml.snakeyaml.array.FloatArr].getFloats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float[]
      classConcrete: true
      classEnum: false
      classFields:
      - float[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - floats
    argTypes:
    - float[]
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.array.FloatArr].setFloats(float[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/FloatArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.FloatArr].setFloats(float[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.ByteArr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.array.ByteArr].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ByteArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.ByteArr
    signature: '[org.yaml.snakeyaml.array.ByteArr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.ByteArr
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.array.ByteArr].<init>(byte[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ByteArr.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.ByteArr
    signature: '[org.yaml.snakeyaml.array.ByteArr].<init>(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(byte[])'
      Src: org.yaml.snakeyaml.array.ByteArr:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.array.ByteArr].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ByteArr.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(byte[])'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.array.ByteArr].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.array.ByteArr].getBytes()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ByteArr.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[org.yaml.snakeyaml.array.ByteArr].getBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.array.ByteArr].setBytes(byte[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ByteArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.ByteArr].setBytes(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.CharArr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.array.CharArr].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/CharArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.CharArr
    signature: '[org.yaml.snakeyaml.array.CharArr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.CharArr
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.array.CharArr].<init>(char[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/CharArr.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.CharArr
    signature: '[org.yaml.snakeyaml.array.CharArr].<init>(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(char[])'
      Src: org.yaml.snakeyaml.array.CharArr:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.array.CharArr].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/CharArr.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(char[])'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.array.CharArr].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.array.CharArr].getChars()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/CharArr.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[org.yaml.snakeyaml.array.CharArr].getChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.array.CharArr].setChars(char[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/CharArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.CharArr].setChars(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.DoubleArr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.array.DoubleArr].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/DoubleArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.DoubleArr
    signature: '[org.yaml.snakeyaml.array.DoubleArr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double[]
      classConcrete: true
      classEnum: false
      classFields:
      - double[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.DoubleArr
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doubles
    argTypes:
    - double[]
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.array.DoubleArr].<init>(double[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/DoubleArr.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.DoubleArr
    signature: '[org.yaml.snakeyaml.array.DoubleArr].<init>(double[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(double[])'
      Src: org.yaml.snakeyaml.array.DoubleArr:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.array.DoubleArr].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/DoubleArr.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(double[])'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.array.DoubleArr].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.array.DoubleArr].getDoubles()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/DoubleArr.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: double[]
    signature: '[org.yaml.snakeyaml.array.DoubleArr].getDoubles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double[]
      classConcrete: true
      classEnum: false
      classFields:
      - double[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doubles
    argTypes:
    - double[]
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.array.DoubleArr].setDoubles(double[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/DoubleArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.DoubleArr].setDoubles(double[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.ShortArr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.array.ShortArr].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ShortArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.ShortArr
    signature: '[org.yaml.snakeyaml.array.ShortArr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short[]
      classConcrete: true
      classEnum: false
      classFields:
      - short[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.ShortArr
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shorts
    argTypes:
    - short[]
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.array.ShortArr].<init>(short[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ShortArr.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.ShortArr
    signature: '[org.yaml.snakeyaml.array.ShortArr].<init>(short[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(short[])'
      Src: org.yaml.snakeyaml.array.ShortArr:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.array.ShortArr].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ShortArr.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(short[])'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.array.ShortArr].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.array.ShortArr].getShorts()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ShortArr.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: short[]
    signature: '[org.yaml.snakeyaml.array.ShortArr].getShorts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short[]
      classConcrete: true
      classEnum: false
      classFields:
      - short[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shorts
    argTypes:
    - short[]
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.array.ShortArr].setShorts(short[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ShortArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.ShortArr].setShorts(short[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.IntArr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.array.IntArr].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/IntArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.IntArr
    signature: '[org.yaml.snakeyaml.array.IntArr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.IntArr
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.array.IntArr].<init>(int[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/IntArr.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.IntArr
    signature: '[org.yaml.snakeyaml.array.IntArr].<init>(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(int[])'
      Src: org.yaml.snakeyaml.array.IntArr:29,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: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.array.IntArr].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/IntArr.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(int[])'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.array.IntArr].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.array.IntArr].getInts()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/IntArr.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.yaml.snakeyaml.array.IntArr].getInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.array.IntArr].setInts(int[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/IntArr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.IntArr].setInts(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 5
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 5
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(byte[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:43,1
    - Dst: '[java.util.Arrays].toString(short[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:44,1
    - Dst: '[java.util.Arrays].toString(int[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:45,1
    - Dst: '[java.util.Arrays].toString(long[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:45,1
    - Dst: '[java.util.Arrays].toString(float[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:46,1
    - Dst: '[java.util.Arrays].toString(double[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:47,1
    - Dst: '[java.util.Arrays].toString(char[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:48,1
    - Dst: '[java.util.Arrays].toString(boolean[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:48,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.array.PrimitiveArrayTest)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:52,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:54,1
    - Dst: '[org.yaml.snakeyaml.array.ByteArr].getBytes()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:54,1
    - Dst: '[org.junit.Assert].assertArrayEquals(byte[],byte[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:54,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:55,1
    - Dst: '[org.yaml.snakeyaml.array.ShortArr].getShorts()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:55,1
    - Dst: '[org.junit.Assert].assertArrayEquals(short[],short[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:55,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:56,1
    - Dst: '[org.yaml.snakeyaml.array.IntArr].getInts()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:56,1
    - Dst: '[org.junit.Assert].assertArrayEquals(int[],int[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:56,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:57,1
    - Dst: '[org.yaml.snakeyaml.array.LongArr].getLongs()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:57,1
    - Dst: '[org.junit.Assert].assertArrayEquals(long[],long[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:57,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:58,1
    - Dst: '[org.yaml.snakeyaml.array.FloatArr].getFloats()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:58,1
    - Dst: '[org.junit.Assert].assertArrayEquals(float[],float[],float)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:58,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:59,1
    - Dst: '[org.yaml.snakeyaml.array.DoubleArr].getDoubles()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:59,1
    - Dst: '[org.junit.Assert].assertArrayEquals(double[],double[],float)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:59,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:60,1
    - Dst: '[org.yaml.snakeyaml.array.CharArr].getChars()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:60,1
    - Dst: '[org.junit.Assert].assertArrayEquals(char[],char[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:60,1
    - Dst: '[T].get(int)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:61,1
    - Dst: '[org.yaml.snakeyaml.array.BooleanArr].getBools()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:61,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertArrayEquals(boolean[],boolean[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      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: 62
      start: 42
    functionDepth: 6
    functionLinenumber: 42
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testValidConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.array.ShortArr].getShorts()'
    - '[java.util.Arrays].toString(long[])'
    - '[java.util.Arrays].toString(int[])'
    - '[org.yaml.snakeyaml.array.IntArr].getInts()'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertArrayEquals(boolean[],boolean[])'
    - '[org.junit.Assert].assertArrayEquals(int[],int[])'
    - '[java.util.Arrays].toString(double[])'
    - '[java.util.Arrays].toString(float[])'
    - '[org.junit.Assert].assertArrayEquals(short[],short[])'
    - '[org.yaml.snakeyaml.array.LongArr].getLongs()'
    - '[org.junit.Assert].assertArrayEquals(long[],long[])'
    - '[org.yaml.snakeyaml.Yaml].load(org.yaml.snakeyaml.array.PrimitiveArrayTest)'
    - '[java.util.Arrays].toString(boolean[])'
    - '[java.util.Arrays].toString(char[])'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
    - '[org.junit.Assert].assertArrayEquals(byte[],byte[])'
    - '[T].get(int)'
    - '[org.junit.Assert].assertArrayEquals(char[],char[])'
    - '[org.yaml.snakeyaml.array.FloatArr].getFloats()'
    - '[org.yaml.snakeyaml.array.DoubleArr].getDoubles()'
    - '[java.util.Arrays].toString(byte[])'
    - '[java.util.Arrays].toString(short[])'
    - '[org.yaml.snakeyaml.array.ByteArr].getBytes()'
    - '[org.junit.Assert].assertArrayEquals(float[],float[],float)'
    - '[org.junit.Assert].assertArrayEquals(double[],double[],float)'
    - '[org.yaml.snakeyaml.array.CharArr].getChars()'
    - '[org.yaml.snakeyaml.array.BooleanArr].getBools()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testValidConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertEquals(String,org.yaml.snakeyaml.array.PrimitiveArrayTest,org.yaml.snakeyaml.array.PrimitiveArrayTest)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:69,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].fail(org.yaml.snakeyaml.array.PrimitiveArrayTest)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean[]
      - boolean[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expected
    - actuals
    argTypes:
    - boolean[]
    - boolean[]
    constantsTouched: []
    func_position:
      end: 76
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertArrayEquals(boolean[],boolean[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertEquals(String,org.yaml.snakeyaml.array.PrimitiveArrayTest,org.yaml.snakeyaml.array.PrimitiveArrayTest)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].fail(org.yaml.snakeyaml.array.PrimitiveArrayTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertArrayEquals(boolean[],boolean[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:81,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].fail(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:82,1
    - Dst: e.getCause()
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:84,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].getClass()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:84,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertEquals(Class<?>,org.yaml.snakeyaml.array.PrimitiveArrayTest)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - t
    - expectedException
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 86
      start: 78
    functionDepth: 6
    functionLinenumber: 78
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String,Class<?>)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached:
    - e.getCause()
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertEquals(Class<?>,org.yaml.snakeyaml.array.PrimitiveArrayTest)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].fail(String)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].getClass()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:91,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:92,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:93,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:94,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:95,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:96,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:101,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:104,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      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: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 109
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testInvalidConstructors()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testInvalidConstructors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:114,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:115,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:116,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      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: 118
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testTruncation()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testTruncation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:121,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:125,1
    - Dst: '[org.yaml.snakeyaml.array.FloatArr].getFloats()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:125,1
    - Dst: '[org.junit.Assert].assertArrayEquals(float[],float)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:124,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:128,1
    - Dst: '[org.yaml.snakeyaml.array.DoubleArr].getDoubles()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:128,1
    - Dst: '[org.junit.Assert].assertArrayEquals(double[],float)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      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: 129
      start: 120
    functionDepth: 6
    functionLinenumber: 120
    functionLinenumberEnd: 129
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testPromotion()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
    - '[org.junit.Assert].assertArrayEquals(double[],float)'
    - '[org.yaml.snakeyaml.array.FloatArr].getFloats()'
    - '[org.yaml.snakeyaml.array.DoubleArr].getDoubles()'
    - '[org.junit.Assert].assertArrayEquals(float[],float)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testPromotion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:132,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:135,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].fail(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:136,1
    - Dst: e.getClass()
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:138,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertEquals(org.yaml.snakeyaml.array.PrimitiveArrayTest)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:138,1
    - Dst: e.getCause()
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:139,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].getMessage()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:139,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertEquals(String,org.yaml.snakeyaml.array.PrimitiveArrayTest)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      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: 141
      start: 131
    functionDepth: 6
    functionLinenumber: 131
    functionLinenumberEnd: 141
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testStringCharArray()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].getMessage()'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertEquals(org.yaml.snakeyaml.array.PrimitiveArrayTest)'
    - e.getClass()
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
    - e.getCause()
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].fail(String)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertEquals(String,org.yaml.snakeyaml.array.PrimitiveArrayTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testStringCharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:144,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(Object)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:145,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - in
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 148
      start: 143
    functionDepth: 6
    functionLinenumber: 143
    functionLinenumberEnd: 148
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(Object)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.array.ByteArr].<init>(byte[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:155,1
    - Dst: '[org.yaml.snakeyaml.array.ByteArr].getBytes()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:156,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.ByteArr)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:156,1
    - Dst: '[org.yaml.snakeyaml.array.ByteArr].getBytes()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:156,1
    - Dst: '[org.junit.Assert].assertArrayEquals(byte[],byte[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:156,1
    - Dst: '[org.yaml.snakeyaml.array.ShortArr].<init>(short[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:158,1
    - Dst: '[org.yaml.snakeyaml.array.ShortArr].getShorts()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:159,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.ShortArr)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:159,1
    - Dst: '[org.yaml.snakeyaml.array.ShortArr].getShorts()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:159,1
    - Dst: '[org.junit.Assert].assertArrayEquals(short[],short[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:159,1
    - Dst: '[org.yaml.snakeyaml.array.IntArr].<init>(int[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:161,1
    - Dst: '[org.yaml.snakeyaml.array.IntArr].getInts()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:162,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.IntArr)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:162,1
    - Dst: '[org.yaml.snakeyaml.array.IntArr].getInts()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:162,1
    - Dst: '[org.junit.Assert].assertArrayEquals(int[],int[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:162,1
    - Dst: '[org.yaml.snakeyaml.array.LongArr].<init>(long[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:164,1
    - Dst: '[org.yaml.snakeyaml.array.LongArr].getLongs()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:165,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.LongArr)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:165,1
    - Dst: '[org.yaml.snakeyaml.array.LongArr].getLongs()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:165,1
    - Dst: '[org.junit.Assert].assertArrayEquals(long[],long[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:165,1
    - Dst: '[org.yaml.snakeyaml.array.FloatArr].<init>(float[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:167,1
    - Dst: '[org.yaml.snakeyaml.array.FloatArr].getFloats()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:168,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.FloatArr)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:168,1
    - Dst: '[org.yaml.snakeyaml.array.FloatArr].getFloats()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:168,1
    - Dst: '[org.junit.Assert].assertArrayEquals(float[],float[],float)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:168,1
    - Dst: '[org.yaml.snakeyaml.array.DoubleArr].<init>(double[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:171,1
    - Dst: '[org.yaml.snakeyaml.array.DoubleArr].getDoubles()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:172,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.DoubleArr)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:172,1
    - Dst: '[org.yaml.snakeyaml.array.DoubleArr].getDoubles()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:172,1
    - Dst: '[org.junit.Assert].assertArrayEquals(double[],double[],float)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:172,1
    - Dst: '[org.yaml.snakeyaml.array.CharArr].<init>(char[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:175,1
    - Dst: '[org.yaml.snakeyaml.array.CharArr].getChars()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:176,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.CharArr)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:176,1
    - Dst: '[org.yaml.snakeyaml.array.CharArr].getChars()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:176,1
    - Dst: '[org.junit.Assert].assertArrayEquals(char[],char[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:176,1
    - Dst: '[org.yaml.snakeyaml.array.BooleanArr].<init>(boolean[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:178,1
    - Dst: '[org.yaml.snakeyaml.array.BooleanArr].getBools()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:179,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.BooleanArr)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:179,1
    - Dst: '[org.yaml.snakeyaml.array.BooleanArr].getBools()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:179,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertArrayEquals(boolean[],boolean[])'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      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: 180
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 180
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testCycle()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.array.ShortArr].getShorts()'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.BooleanArr)'
    - '[org.yaml.snakeyaml.array.IntArr].getInts()'
    - '[org.yaml.snakeyaml.array.CharArr].<init>(char[])'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertArrayEquals(boolean[],boolean[])'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.ShortArr)'
    - '[org.junit.Assert].assertArrayEquals(int[],int[])'
    - '[org.yaml.snakeyaml.array.IntArr].<init>(int[])'
    - '[org.junit.Assert].assertArrayEquals(short[],short[])'
    - '[org.yaml.snakeyaml.array.LongArr].getLongs()'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.FloatArr)'
    - '[org.yaml.snakeyaml.array.ShortArr].<init>(short[])'
    - '[org.junit.Assert].assertArrayEquals(long[],long[])'
    - '[org.yaml.snakeyaml.array.BooleanArr].<init>(boolean[])'
    - '[org.yaml.snakeyaml.array.LongArr].<init>(long[])'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.ByteArr)'
    - '[org.yaml.snakeyaml.array.DoubleArr].<init>(double[])'
    - '[org.junit.Assert].assertArrayEquals(byte[],byte[])'
    - '[org.junit.Assert].assertArrayEquals(char[],char[])'
    - '[org.yaml.snakeyaml.array.FloatArr].<init>(float[])'
    - '[org.yaml.snakeyaml.array.FloatArr].getFloats()'
    - '[org.yaml.snakeyaml.array.DoubleArr].getDoubles()'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.CharArr)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.DoubleArr)'
    - '[org.yaml.snakeyaml.array.ByteArr].getBytes()'
    - '[org.junit.Assert].assertArrayEquals(float[],float[],float)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.IntArr)'
    - '[org.junit.Assert].assertArrayEquals(double[],double[],float)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.LongArr)'
    - '[org.yaml.snakeyaml.array.CharArr].getChars()'
    - '[org.yaml.snakeyaml.array.BooleanArr].getBools()'
    - '[org.yaml.snakeyaml.array.ByteArr].<init>(byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testCycle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].<init>()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:183,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].setLongs()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:184,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].getLongs()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:185,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:185,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].getLongs()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:185,1
    - Dst: '[java.util.Arrays].deepEquals(org.yaml.snakeyaml.array.PrimitiveArrayTest,org.yaml.snakeyaml.array.PrimitiveArrayTest)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:185,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertTrue(org.yaml.snakeyaml.array.PrimitiveArrayTest)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:185,1
    - Dst: '[Array3D].<init>()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:187,1
    - Dst: '[Array3D].setLongs()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:188,1
    - Dst: '[Array3D].getLongs()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:190,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(Array3D)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:190,1
    - Dst: '[Array3D].getLongs()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:190,1
    - Dst: '[java.util.Arrays].deepEquals(org.yaml.snakeyaml.array.PrimitiveArrayTest,org.yaml.snakeyaml.array.PrimitiveArrayTest)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:190,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertTrue(org.yaml.snakeyaml.array.PrimitiveArrayTest)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:190,1
    - Dst: '[ArrayLongArr].<init>()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:194,1
    - Dst: '[ArrayLongArr].setContents()'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:195,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(ArrayLongArr)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:197,1
    - Dst: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertEquals(ArrayLongArr,Object)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      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: 199
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 199
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testMultiDimensional()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayLongArr].setContents()'
    - '[java.util.Arrays].deepEquals(org.yaml.snakeyaml.array.PrimitiveArrayTest,org.yaml.snakeyaml.array.PrimitiveArrayTest)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(Array3D)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertTrue(org.yaml.snakeyaml.array.PrimitiveArrayTest)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertEquals(ArrayLongArr,Object)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].getLongs()'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].setLongs()'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D)'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].<init>()'
    - '[ArrayLongArr].<init>()'
    - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(ArrayLongArr)'
    - '[Array3D].setLongs()'
    - '[Array3D].getLongs()'
    - '[Array3D].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testMultiDimensional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - short[]
      - int[]
      - long[]
      - float[]
      - double[]
      - char[]
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.PrimitiveArrayTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.PrimitiveArrayTest
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].getLongs()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long[][]
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].getLongs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[][]
      classConcrete: true
      classEnum: false
      classFields:
      - long[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longs
    argTypes:
    - long[][]
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].setLongs(long[][])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].setLongs(long[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[][][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[][][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D].getLongs()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long[][][]
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D].getLongs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[][][]
      classConcrete: true
      classEnum: false
      classFields:
      - long[][][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longs
    argTypes:
    - long[][][]
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D].setLongs(long[][][])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D].setLongs(long[][][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[][][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LongArr[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: LongArr[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].getContents()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LongArr[]
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].getContents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - LongArr[]
      classConcrete: true
      classEnum: false
      classFields:
      - LongArr[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contents
    argTypes:
    - LongArr[]
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].setContents(LongArr[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].setContents(LongArr[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: other.getContents()
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr:246,1
    - Dst: contents[i].getLongs()
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr:250,1
    - Dst: other.getContents()[i].getLongs()
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr:250,1
    - Dst: '[java.util.Arrays].equals(org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr,org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr)'
      Src: org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr:250,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - LongArr[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 256
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 256
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached:
    - other.getContents()
    - '[java.util.Arrays].equals(org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr,org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr)'
    - contents[i].getLongs()
    - other.getContents()[i].getLongs()
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LongArr[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr
    signature: '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:29,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.serializer.AnchorGeneratorTest)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:31,1
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:30,1
    - Dst: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:30,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.serializer.AnchorGeneratorTest)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:33,1
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:32,1
    - Dst: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].testNext()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/AnchorGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)'
    - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.serializer.AnchorGeneratorTest)'
    - '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].testNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:37,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:38,1
    - Dst: '[java.util.ArrayList].add(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:41,1
    - Dst: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:42,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:45,1
    - Dst: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener].<init>(int)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:46,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:47,1
    - Dst: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].testCustomGenerator()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/AnchorGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener)'
    - '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].testCustomGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.serializer.AnchorGeneratorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/AnchorGeneratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.serializer.AnchorGeneratorTest
    signature: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener
      static: false
      superClass: NumberAnchorGenerator
    argCount: 1
    argNames:
    - lastAnchorId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener].<init>(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/AnchorGeneratorTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener
    signature: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener:58,1
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener:59,1
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: NumberAnchorGenerator
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 63
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/AnchorGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:32,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:33,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:34,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:34,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,null)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.serializer.Serializer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.serializer.SerializerTest].setUp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/SerializerTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.StringWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,null)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.SerializerTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:38,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:40,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].fail()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:41,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.serializer.SerializerTest:43,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:43,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.serializer.Serializer
      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: 45
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsAlreadyOpened()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/SerializerTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
    - '[org.yaml.snakeyaml.serializer.SerializerTest].fail()'
    - '[org.yaml.snakeyaml.serializer.Serializer].open()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsAlreadyOpened()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:48,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].close()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:49,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:51,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].fail()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:52,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.serializer.SerializerTest:54,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.serializer.Serializer
      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: 56
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsClosed1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/SerializerTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.serializer.Serializer].open()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
    - '[org.yaml.snakeyaml.serializer.SerializerTest].fail()'
    - '[org.yaml.snakeyaml.serializer.Serializer].close()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsClosed1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:59,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].close()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:60,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.serializer.SerializerTest)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:63,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:62,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].fail()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:64,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.serializer.SerializerTest:66,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.serializer.Serializer
      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: 68
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsClosed2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/SerializerTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.serializer.SerializerTest)'
    - '[org.yaml.snakeyaml.serializer.Serializer].open()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
    - '[org.yaml.snakeyaml.serializer.SerializerTest].fail()'
    - '[org.yaml.snakeyaml.serializer.Serializer].close()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsClosed2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:71,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].close()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:72,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].close()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.serializer.Serializer
      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: 74
      start: 70
    functionDepth: 3
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsClosed3()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/SerializerTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.serializer.Serializer].close()'
    - '[org.yaml.snakeyaml.serializer.Serializer].open()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsClosed3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].close()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:78,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].fail()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:79,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.serializer.SerializerTest:81,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.serializer.Serializer
      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: 83
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionName: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsNotOpened1()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/SerializerTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
    - '[org.yaml.snakeyaml.serializer.SerializerTest].fail()'
    - '[org.yaml.snakeyaml.serializer.Serializer].close()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsNotOpened1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.serializer.SerializerTest)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:88,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:87,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].fail()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:89,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.serializer.SerializerTest:91,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.serializer.Serializer
      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: 93
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsNotOpened2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/SerializerTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,org.yaml.snakeyaml.serializer.SerializerTest)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
    - '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.serializer.SerializerTest].fail()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsNotOpened2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getNumberInstance()'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:96,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].setMinimumIntegerDigits(int)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:97,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].format(int)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:98,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
      Src: org.yaml.snakeyaml.serializer.SerializerTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.serializer.Serializer
      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: 100
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[org.yaml.snakeyaml.serializer.SerializerTest].testGenerateAnchor()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/SerializerTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.serializer.SerializerTest].format(int)'
    - '[org.yaml.snakeyaml.serializer.SerializerTest].setMinimumIntegerDigits(int)'
    - '[java.text.NumberFormat].getNumberInstance()'
    - '[org.yaml.snakeyaml.serializer.SerializerTest].assertEquals(String,org.yaml.snakeyaml.serializer.SerializerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.SerializerTest].testGenerateAnchor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.serializer.Serializer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.serializer.SerializerTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.serializer.SerializerTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/SerializerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.serializer.SerializerTest
    signature: '[org.yaml.snakeyaml.serializer.SerializerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
      Src: org.yaml.snakeyaml.util.ArrayStackTest:21,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].isEmpty()'
      Src: org.yaml.snakeyaml.util.ArrayStackTest:22,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStackTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.util.ArrayStackTest:22,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.util.ArrayStackTest:23,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].push(org.yaml.snakeyaml.util.ArrayStackTest)'
      Src: org.yaml.snakeyaml.util.ArrayStackTest:23,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.util.ArrayStackTest:24,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].push(org.yaml.snakeyaml.util.ArrayStackTest)'
      Src: org.yaml.snakeyaml.util.ArrayStackTest:24,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].isEmpty()'
      Src: org.yaml.snakeyaml.util.ArrayStackTest:25,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStackTest].assertFalse(boolean)'
      Src: org.yaml.snakeyaml.util.ArrayStackTest:25,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].clear()'
      Src: org.yaml.snakeyaml.util.ArrayStackTest:26,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].isEmpty()'
      Src: org.yaml.snakeyaml.util.ArrayStackTest:27,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStackTest].assertTrue(boolean)'
      Src: org.yaml.snakeyaml.util.ArrayStackTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.util.ArrayStackTest].testClear()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/ArrayStackTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.ArrayStack].push(org.yaml.snakeyaml.util.ArrayStackTest)'
    - '[org.yaml.snakeyaml.util.ArrayStackTest].assertFalse(boolean)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.util.ArrayStack].isEmpty()'
    - '[org.yaml.snakeyaml.util.ArrayStackTest].assertTrue(boolean)'
    - '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
    - '[org.yaml.snakeyaml.util.ArrayStack].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.ArrayStackTest].testClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.util.ArrayStackTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.util.ArrayStackTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/ArrayStackTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.ArrayStackTest
    signature: '[org.yaml.snakeyaml.util.ArrayStackTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList()'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:28,1
    - Dst: '[java.util.Arrays].asList(int,int,int,int,int,int)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:29,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.util.ArrayUtilsTest,java.util.List<E>)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:29,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:31,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:32,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:34,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.util.ArrayUtilsTest,String)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/ArrayUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.util.ArrayUtilsTest,String)'
    - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList()'
    - '[org.junit.Assert].fail(String)'
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.util.ArrayUtilsTest,java.util.List<E>)'
    - e.getMessage()
    - '[java.util.List<E>].get(int)'
    - '[java.util.Arrays].asList(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList()'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:41,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:42,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.util.ArrayUtilsTest,java.util.List<E>)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/ArrayUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList()'
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.util.ArrayUtilsTest,java.util.List<E>)'
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList()'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:48,1
    - Dst: '[java.util.Arrays].asList(int,int,int)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:49,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.util.ArrayUtilsTest,java.util.List<E>)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeLeftEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/ArrayUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList()'
    - '[java.util.Arrays].asList(int,int,int)'
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.util.ArrayUtilsTest,java.util.List<E>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeLeftEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList()'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:55,1
    - Dst: '[java.util.Arrays].asList(int,int,int)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:56,1
    - Dst: '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.util.ArrayUtilsTest,java.util.List<E>)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeRightEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/ArrayUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList()'
    - '[java.util.Arrays].asList(int,int,int)'
    - '[org.junit.Assert].assertEquals(org.yaml.snakeyaml.util.ArrayUtilsTest,java.util.List<E>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeRightEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList()'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:62,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:62,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.yaml.snakeyaml.util.ArrayUtilsTest:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeException()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/ArrayUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList()'
    - '[java.util.List<E>].get(int)'
    - '[org.junit.Assert].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.util.ArrayUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.util.ArrayUtilsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/ArrayUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.ArrayUtilsTest
    signature: '[org.yaml.snakeyaml.util.ArrayUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Queue<java.util.logging.LogRecord>].clear()'
      Src: org.yaml.snakeyaml.util.LogCollector:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.logging.Handler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.util.LogCollector].clear()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 1
    functionsReached:
    - '[java.util.Queue<java.util.logging.LogRecord>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.LogCollector].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogs()'
      Src: org.yaml.snakeyaml.util.LogCollector:69,1
    - Dst: '[java.util.stream.Stream<java.util.logging.LogRecord>].anyMatch()'
      Src: org.yaml.snakeyaml.util.LogCollector:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.logging.Level
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.logging.Handler
    argCount: 2
    argNames:
    - level
    - messagePattern
    argTypes:
    - java.util.logging.Level
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(java.util.logging.Level,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogs()'
    - '[java.util.stream.Stream<java.util.logging.LogRecord>].anyMatch()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(java.util.logging.Level,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogsFor(String)'
      Src: org.yaml.snakeyaml.util.LogCollector:74,1
    - Dst: '[java.util.stream.Stream<java.util.logging.LogRecord>].filter()'
      Src: org.yaml.snakeyaml.util.LogCollector:74,1
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].anyMatch()'
      Src: org.yaml.snakeyaml.util.LogCollector:74,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.logging.Level
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.logging.Handler
    argCount: 3
    argNames:
    - loggerNamePattern
    - level
    - messagePattern
    argTypes:
    - String
    - java.util.logging.Level
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(String,java.util.logging.Level,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogsFor(String)'
    - '[java.util.stream.Stream<java.util.logging.LogRecord>].filter()'
    - '[org.yaml.snakeyaml.util.LogCollector].anyMatch()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(String,java.util.logging.Level,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogs()'
      Src: org.yaml.snakeyaml.util.LogCollector:79,1
    - Dst: '[java.util.stream.Stream<java.util.logging.LogRecord>].count()'
      Src: org.yaml.snakeyaml.util.LogCollector:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.util.logging.Handler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.util.LogCollector].numberOfLogEntried()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogs()'
    - '[java.util.stream.Stream<java.util.logging.LogRecord>].count()'
    linkageType: ''
    returnType: long
    signature: '[org.yaml.snakeyaml.util.LogCollector].numberOfLogEntried()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogsFor(String)'
      Src: org.yaml.snakeyaml.util.LogCollector:83,1
    - Dst: '[java.util.stream.Stream<java.util.logging.LogRecord>].filter()'
      Src: org.yaml.snakeyaml.util.LogCollector:83,1
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].count()'
      Src: org.yaml.snakeyaml.util.LogCollector:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.logging.Level
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.util.logging.Handler
    argCount: 2
    argNames:
    - loggerNamePattern
    - level
    argTypes:
    - String
    - java.util.logging.Level
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.util.LogCollector].numberOfLogEntriesFor(String,java.util.logging.Level)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogsFor(String)'
    - '[java.util.stream.Stream<java.util.logging.LogRecord>].filter()'
    - '[org.yaml.snakeyaml.util.LogCollector].count()'
    linkageType: ''
    returnType: long
    signature: '[org.yaml.snakeyaml.util.LogCollector].numberOfLogEntriesFor(String,java.util.logging.Level)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogs()'
      Src: org.yaml.snakeyaml.util.LogCollector:88,1
    - Dst: '[java.util.stream.Stream<java.util.logging.LogRecord>].filter()'
      Src: org.yaml.snakeyaml.util.LogCollector:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<java.util.logging.LogRecord>
      static: false
      superClass: java.util.logging.Handler
    argCount: 1
    argNames:
    - loggerNamePattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogsFor(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogs()'
    - '[java.util.stream.Stream<java.util.logging.LogRecord>].filter()'
    linkageType: ''
    returnType: java.util.stream.Stream<java.util.logging.LogRecord>
    signature: '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogsFor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.yaml.snakeyaml.util.LogCollector:96,1
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].getId()'
      Src: org.yaml.snakeyaml.util.LogCollector:96,1
    - Dst: '[java.util.Queue<java.util.logging.LogRecord>].stream()'
      Src: org.yaml.snakeyaml.util.LogCollector:99,1
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].filter()'
      Src: org.yaml.snakeyaml.util.LogCollector:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<java.util.logging.LogRecord>
      static: false
      superClass: java.util.logging.Handler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogs()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.util.LogCollector].getId()'
    - Thread.currentThread()
    - '[java.util.Queue<java.util.logging.LogRecord>].stream()'
    - '[org.yaml.snakeyaml.util.LogCollector].filter()'
    linkageType: ''
    returnType: java.util.stream.Stream<java.util.logging.LogRecord>
    signature: '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Queue<java.util.logging.LogRecord>].add(java.util.logging.LogRecord)'
      Src: org.yaml.snakeyaml.util.LogCollector:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.logging.LogRecord
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.logging.Handler
    argCount: 1
    argNames:
    - record
    argTypes:
    - java.util.logging.LogRecord
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.yaml.snakeyaml.util.LogCollector].publish(java.util.logging.LogRecord)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 0
    functionsReached:
    - '[java.util.Queue<java.util.logging.LogRecord>].add(java.util.logging.LogRecord)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.LogCollector].publish(java.util.logging.LogRecord)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.logging.Handler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.util.LogCollector].flush()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.LogCollector].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.LogCollector].clear()'
      Src: org.yaml.snakeyaml.util.LogCollector:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions:
      - SecurityException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.logging.Handler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.yaml.snakeyaml.util.LogCollector].close()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.LogCollector].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.LogCollector].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentLinkedQueue].<init>()'
      Src: org.yaml.snakeyaml.util.LogCollector:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Queue<java.util.logging.LogRecord>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.util.LogCollector
      static: false
      superClass: java.util.logging.Handler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.util.LogCollector].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
    functionUses: 2
    functionsReached:
    - '[java.util.concurrent.ConcurrentLinkedQueue].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.LogCollector
    signature: '[org.yaml.snakeyaml.util.LogCollector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.UriEncoder].encode(String)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:23,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:23,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoder].encode(String)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:25,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.util.UriEncoderTest].testEncode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/UriEncoderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.UriEncoderTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.util.UriEncoderTest].assertEquals(String,String,String)'
    - '[org.yaml.snakeyaml.util.UriEncoder].encode(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.UriEncoderTest].testEncode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:29,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].put(byte)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:30,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].put(byte)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:31,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].flip()'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:32,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoder].decode(org.yaml.snakeyaml.util.UriEncoderTest)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:33,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.nio.charset.CharacterCodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.util.UriEncoderTest].testDecode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/UriEncoderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.UriEncoder].decode(org.yaml.snakeyaml.util.UriEncoderTest)'
    - '[org.yaml.snakeyaml.util.UriEncoderTest].put(byte)'
    - '[org.yaml.snakeyaml.util.UriEncoderTest].assertEquals(String,String)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.yaml.snakeyaml.util.UriEncoderTest].flip()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.UriEncoderTest].testDecode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:37,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].put(byte)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:38,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].put(byte)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:39,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].flip()'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:40,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoder].decode(org.yaml.snakeyaml.util.UriEncoderTest)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:42,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].fail(String)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:43,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.util.UriEncoderTest:45,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoderTest].assertEquals(String,org.yaml.snakeyaml.util.UriEncoderTest)'
      Src: org.yaml.snakeyaml.util.UriEncoderTest:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.nio.charset.CharacterCodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.util.UriEncoderTest].testFailDecode()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/UriEncoderTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.UriEncoderTest].assertEquals(String,org.yaml.snakeyaml.util.UriEncoderTest)'
    - '[org.yaml.snakeyaml.util.UriEncoder].decode(org.yaml.snakeyaml.util.UriEncoderTest)'
    - '[org.yaml.snakeyaml.util.UriEncoderTest].put(byte)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.util.UriEncoderTest].fail(String)'
    - '[org.yaml.snakeyaml.util.UriEncoderTest].flip()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.UriEncoderTest].testFailDecode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.util.UriEncoderTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.util.UriEncoderTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/UriEncoderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.UriEncoderTest
    signature: '[org.yaml.snakeyaml.util.UriEncoderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: etalonEvent.getEventId()
      Src: org.yaml.snakeyaml.parser.ParserImplTest:38,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:38,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:39,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImplTest].fail(String)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:41,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImplTest].assertEquals(org.yaml.snakeyaml.parser.ParserImplTest,org.yaml.snakeyaml.events.Event)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:43,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.parser.Parser
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - etalonEvents
    - parser
    argTypes:
    - java.util.LinkedList<org.yaml.snakeyaml.events.Event>
    - org.yaml.snakeyaml.parser.Parser
    constantsTouched: []
    func_position:
      end: 45
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.parser.ParserImplTest].check(java.util.LinkedList<org.yaml.snakeyaml.events.Event>,org.yaml.snakeyaml.parser.Parser)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/parser/ParserImplTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImplTest].fail(String)'
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.parser.ParserImplTest)'
    - etalonEvent.getEventId()
    - '[org.yaml.snakeyaml.parser.ParserImplTest].assertEquals(org.yaml.snakeyaml.parser.ParserImplTest,org.yaml.snakeyaml.events.Event)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.parser.ParserImplTest].check(java.util.LinkedList<org.yaml.snakeyaml.events.Event>,org.yaml.snakeyaml.parser.Parser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:49,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:50,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:50,1
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:51,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.parser.ParserImplTest,int)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:51,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:52,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:53,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:53,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,null,null)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:54,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:54,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:55,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:55,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:57,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:57,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:58,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:58,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImplTest].check(java.util.LinkedList,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 47
    functionDepth: 6
    functionLinenumber: 47
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.parser.ParserImplTest].testGetEventWithTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/parser/ParserImplTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,String,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,null,null)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.ScalarEvent)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.parser.ParserImplTest,int)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
    - '[org.yaml.snakeyaml.parser.ParserImplTest].check(java.util.LinkedList,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.parser.ParserImplTest)'
    - '[String].toCharArray()'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamStartEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.parser.ParserImplTest].testGetEventWithTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:64,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:65,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:65,1
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:66,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.parser.ParserImplTest,int)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:66,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:67,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:68,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:68,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,null,null)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:69,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:69,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:70,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.MappingStartEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:70,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:72,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:72,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:74,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:74,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:76,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.MappingEndEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:76,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:77,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:77,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:78,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:78,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImplTest].check(java.util.LinkedList,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 62
    functionDepth: 6
    functionLinenumber: 62
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.parser.ParserImplTest].testGetEvent()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/parser/ParserImplTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.MappingStartEvent)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[org.yaml.snakeyaml.parser.ParserImplTest].check(java.util.LinkedList,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.parser.ParserImplTest)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.MappingEndEvent)'
    - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,null,null)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.ScalarEvent)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.parser.ParserImplTest,int)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.parser.ParserImplTest].testGetEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:84,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:85,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:85,1
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:86,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.parser.ParserImplTest,int)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:86,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:87,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:88,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:88,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,null,null)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:89,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:89,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:90,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.MappingStartEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:90,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:92,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:92,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:94,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.SequenceStartEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:94,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:96,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:96,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:98,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.SequenceEndEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:98,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:99,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.MappingEndEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:99,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:100,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:100,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:101,1
    - Dst: '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:101,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImplTest].check(java.util.LinkedList,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImplTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 82
    functionDepth: 6
    functionLinenumber: 82
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.parser.ParserImplTest].testGetEvent2()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/parser/ParserImplTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.SequenceStartEvent)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.SequenceEndEvent)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.MappingStartEvent)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentStartEvent)'
    - '[org.yaml.snakeyaml.parser.ParserImplTest].check(java.util.LinkedList,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.parser.ParserImplTest)'
    - '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.MappingEndEvent)'
    - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,null,null)'
    - '[java.util.LinkedList].add(org.yaml.snakeyaml.events.ScalarEvent)'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,org.yaml.snakeyaml.parser.ParserImplTest,int)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImplTest)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.parser.ParserImplTest].testGetEvent2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImplTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImplTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/parser/ParserImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImplTest
    signature: '[org.yaml.snakeyaml.parser.ParserImplTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.parser.VersionTagsTupleTest:23,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.parser.VersionTagsTupleTest,java.util.HashMap)'
      Src: org.yaml.snakeyaml.parser.VersionTagsTupleTest:23,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()'
      Src: org.yaml.snakeyaml.parser.VersionTagsTupleTest:24,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTupleTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.parser.VersionTagsTupleTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.parser.VersionTagsTupleTest].testToString()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/parser/VersionTagsTupleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.VersionTagsTupleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.parser.VersionTagsTupleTest,java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.parser.VersionTagsTupleTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.VersionTagsTupleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.VersionTagsTupleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/parser/VersionTagsTupleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.VersionTagsTupleTest
    signature: '[org.yaml.snakeyaml.parser.VersionTagsTupleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:27,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.json.JsonTest:28,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:28,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 29
      start: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.json.JsonTest].testLooksLikeJson()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
    functionUses: 0
    functionsReached:
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.JsonTest].testLooksLikeJson()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:32,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.json.JsonTest:33,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:33,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 34
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.json.JsonTest].testSpaceAfterColon()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
    functionUses: 0
    functionsReached:
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.JsonTest].testSpaceAfterColon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:37,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.json.JsonTest:38,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:38,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 39
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.json.JsonTest].testNoSpace()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
    functionUses: 0
    functionsReached:
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.JsonTest].testNoSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:42,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:43,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(String,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 44
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.json.JsonTest].testNoSpaceBothDoubleQuoted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(String,org.yaml.snakeyaml.json.JsonTest)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.JsonTest].testNoSpaceBothDoubleQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:47,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.json.JsonTest:48,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:48,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.json.JsonTest].testNoSpaceSingleQouted()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
    functionUses: 0
    functionsReached:
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.JsonTest].testNoSpaceSingleQouted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:52,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.json.JsonTest:53,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(int,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:53,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.json.JsonTest:54,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:54,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:54,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:55,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertTrue(Boolean)'
      Src: org.yaml.snakeyaml.json.JsonTest:55,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:56,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(String,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 57
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.json.JsonTest].testManyValues()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(String,org.yaml.snakeyaml.json.JsonTest)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertTrue(Boolean)'
    - Integer.valueOf(int)
    - '[T].size()'
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(int,org.yaml.snakeyaml.json.JsonTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.JsonTest].testManyValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:60,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.json.JsonTest:61,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(int,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:61,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:62,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertNull(org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 63
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.json.JsonTest].testConstructNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertNull(org.yaml.snakeyaml.json.JsonTest)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(int,org.yaml.snakeyaml.json.JsonTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.JsonTest].testConstructNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:66,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.json.JsonTest:67,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(int,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:67,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:68,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertNull(org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 69
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.json.JsonTest].testConstructNullFromEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertNull(org.yaml.snakeyaml.json.JsonTest)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(int,org.yaml.snakeyaml.json.JsonTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.JsonTest].testConstructNullFromEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:72,1
    - Dst: '[T].size()'
      Src: org.yaml.snakeyaml.json.JsonTest:73,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(int,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:73,1
    - Dst: '[T].get(String)'
      Src: org.yaml.snakeyaml.json.JsonTest:74,1
    - Dst: '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
      Src: org.yaml.snakeyaml.json.JsonTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      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: 75
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.json.JsonTest].testConstructBoolean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
    functionUses: 0
    functionsReached:
    - '[T].size()'
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(org.yaml.snakeyaml.json.JsonTest,org.yaml.snakeyaml.json.JsonTest)'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.json.JsonTest].assertEquals(int,org.yaml.snakeyaml.json.JsonTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.JsonTest].testConstructBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: org.yaml.snakeyaml.json.JsonTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.json.JsonTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.json.JsonTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.json.JsonTest
    signature: '[org.yaml.snakeyaml.json.JsonTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:36,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.json.DumperJsonTest)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:37,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.json.DumperJsonTest)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:38,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setNonPrintableStyle(org.yaml.snakeyaml.json.DumperJsonTest)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:39,1
    - Dst: '[org.yaml.snakeyaml.representer.JsonRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.JsonRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 13
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.json.DumperJsonTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setNonPrintableStyle(org.yaml.snakeyaml.json.DumperJsonTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.json.DumperJsonTest)'
    - '[org.yaml.snakeyaml.representer.JsonRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.JsonRepresenter,org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:44,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 45
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonStr()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonStr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:49,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 47
    functionDepth: 5
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonEscape()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:53,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 54
      start: 52
    functionDepth: 5
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonTimestampAsStr()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonTimestampAsStr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:57,1
    - Dst: '[java.util.Date].<init>(Long)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Date)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:57,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 58
      start: 56
    functionDepth: 5
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonTimestamp()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Date)'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[java.util.Date].<init>(Long)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(int)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:61,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 62
      start: 60
    functionDepth: 5
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonInt()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(int)'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:65,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 66
      start: 64
    functionDepth: 5
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonIntAsStr()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonIntAsStr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:69,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:70,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:71,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:72,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 73
      start: 68
    functionDepth: 5
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonIntInCollection()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(int)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonIntInCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:76,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(boolean)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:76,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 77
      start: 75
    functionDepth: 5
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonBoolean()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:80,1
    - Dst: '[java.util.ArrayList].add(boolean)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:81,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:82,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:83,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:83,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 84
      start: 79
    functionDepth: 5
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonBooleanInCollection()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(boolean)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonBooleanInCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:87,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(null)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:87,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 88
      start: 86
    functionDepth: 5
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(null)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:91,1
    - Dst: '[java.util.ArrayList].add(null)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:92,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:93,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:94,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:94,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 95
      start: 90
    functionDepth: 5
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonNullInCollection()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(null)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonNullInCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:98,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:99,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:100,1
    - Dst: '[java.util.ArrayList].add(boolean)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:101,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:102,1
    - Dst: '[java.util.ArrayList].add(boolean)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:103,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:104,1
    - Dst: '[java.util.ArrayList].add(null)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:105,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:106,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:107,1
    - Dst: '[java.util.Date].<init>(Long)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:108,1
    - Dst: '[java.util.ArrayList].add(java.util.Date)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:108,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.json.DumperJsonTest)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 112
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].createList()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].add(boolean)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.json.DumperJsonTest)'
    - '[java.util.ArrayList].add(int)'
    - '[java.util.ArrayList].add(null)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.Date].<init>(Long)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(java.util.Date)'
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].createList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:118,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createList()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:121,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.List<Object>)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:121,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 122
      start: 117
    functionDepth: 5
    functionLinenumber: 117
    functionLinenumberEnd: 122
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonArray()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.List<Object>)'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createList()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:128,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:130,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:131,1
    - Dst: '[java.util.LinkedHashMap].put(String,boolean)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:132,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:133,1
    - Dst: '[java.util.LinkedHashMap].put(String,null)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:134,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:135,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:136,1
    - Dst: '[java.util.Date].<init>(Long)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:137,1
    - Dst: '[java.util.LinkedHashMap].put(String,java.util.Date)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:137,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.json.DumperJsonTest)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:139,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:143,1
    - Dst: '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String,String)'
      Src: org.yaml.snakeyaml.json.DumperJsonTest:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      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: 144
      start: 127
    functionDepth: 5
    functionLinenumber: 127
    functionLinenumberEnd: 144
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonObject()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.json.DumperJsonTest].assertEquals(String,String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.LinkedHashMap)'
    - '[java.util.Date].<init>(Long)'
    - '[java.util.LinkedHashMap].put(String,boolean)'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[java.util.LinkedHashMap].put(String,java.util.Date)'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.json.DumperJsonTest)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
    - '[java.util.LinkedHashMap].put(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.json.DumperJsonTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.json.DumperJsonTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.json.DumperJsonTest
    signature: '[org.yaml.snakeyaml.json.DumperJsonTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.openjdk.jmh.runner.options.OptionsBuilder].<init>()'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:40,1
    - Dst: EmitterBenchmark.class.getSimpleName()
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:40,1
    - Dst: '[org.openjdk.jmh.runner.options.OptionsBuilder].include(org.yaml.snakeyaml.jmh.EmitterBenchmark)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:40,1
    - Dst: '[org.yaml.snakeyaml.jmh.EmitterBenchmark].addProfiler()'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:40,1
    - Dst: '[org.yaml.snakeyaml.jmh.EmitterBenchmark].build()'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:40,1
    - Dst: '[org.openjdk.jmh.runner.Runner].<init>(org.yaml.snakeyaml.jmh.EmitterBenchmark)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:40,1
    - Dst: '[org.openjdk.jmh.runner.Runner].run()'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitter
      classPublic: true
      concrete: true
      exceptions:
      - org.openjdk.jmh.runner.RunnerException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.jmh.EmitterBenchmark].main(String[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/EmitterBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.runner.options.OptionsBuilder].include(org.yaml.snakeyaml.jmh.EmitterBenchmark)'
    - '[org.openjdk.jmh.runner.Runner].<init>(org.yaml.snakeyaml.jmh.EmitterBenchmark)'
    - '[org.yaml.snakeyaml.jmh.EmitterBenchmark].addProfiler()'
    - EmitterBenchmark.class.getSimpleName()
    - '[org.openjdk.jmh.runner.options.OptionsBuilder].<init>()'
    - '[org.yaml.snakeyaml.jmh.EmitterBenchmark].build()'
    - '[org.openjdk.jmh.runner.Runner].run()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.jmh.EmitterBenchmark].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:46,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.jmh.EmitterBenchmark)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:47,1
    - Dst: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].<init>(org.openjdk.jmh.infra.Blackhole)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:48,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:48,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:50,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:50,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:51,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:51,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(null,null,boolean,null,null,org.yaml.snakeyaml.jmh.EmitterBenchmark)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:53,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceStartEvent)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - blackhole
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 54
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.jmh.EmitterBenchmark].setup(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/EmitterBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].<init>(org.openjdk.jmh.infra.Blackhole)'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,null,null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.SequenceStartEvent)'
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(null,null,boolean,null,null,org.yaml.snakeyaml.jmh.EmitterBenchmark)'
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.jmh.EmitterBenchmark)'
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.jmh.EmitterBenchmark].setup(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.jmh.EmitterBenchmark)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:60,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitter
      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: 62
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.jmh.EmitterBenchmark].emitScalar()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/EmitterBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.ScalarEvent)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,null,null,org.yaml.snakeyaml.jmh.EmitterBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.jmh.EmitterBenchmark].emitScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.jmh.EmitterBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.jmh.EmitterBenchmark].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/EmitterBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.jmh.EmitterBenchmark
    signature: '[org.yaml.snakeyaml.jmh.EmitterBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - Blackhole
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - blackhole
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].<init>(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/EmitterBenchmark.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter
    signature: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].<init>(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Blackhole].consume(char[])'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter:77,1
    - Dst: '[Blackhole].consume(int)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter:78,1
    - Dst: '[Blackhole].consume(int)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Blackhole
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].write(char[],int,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/EmitterBenchmark.java
    functionUses: 0
    functionsReached:
    - '[Blackhole].consume(int)'
    - '[Blackhole].consume(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].write(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Blackhole].consume(String)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter:84,1
    - Dst: '[Blackhole].consume(int)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter:85,1
    - Dst: '[Blackhole].consume(int)'
      Src: org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Blackhole
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - str
    - 'off'
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].write(String,int,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/EmitterBenchmark.java
    functionUses: 0
    functionsReached:
    - '[Blackhole].consume(String)'
    - '[Blackhole].consume(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].write(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Blackhole
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].flush()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/EmitterBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Blackhole
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].close()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/EmitterBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:64,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(org.yaml.snakeyaml.jmh.ParseBenchmark)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:65,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:66,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.jmh.ParseBenchmark)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:67,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:68,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.jmh.ParseBenchmark].createYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/ParseBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.jmh.ParseBenchmark)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(org.yaml.snakeyaml.jmh.ParseBenchmark)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.jmh.ParseBenchmark].createYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.openjdk.jmh.runner.options.OptionsBuilder].<init>()'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:72,1
    - Dst: ParseBenchmark.class.getSimpleName()
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:72,1
    - Dst: '[org.openjdk.jmh.runner.options.OptionsBuilder].include(org.yaml.snakeyaml.jmh.ParseBenchmark)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:72,1
    - Dst: '[org.yaml.snakeyaml.jmh.ParseBenchmark].build()'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:72,1
    - Dst: '[org.openjdk.jmh.runner.Runner].<init>(org.yaml.snakeyaml.jmh.ParseBenchmark)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:72,1
    - Dst: '[org.openjdk.jmh.runner.Runner].run()'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions:
      - org.openjdk.jmh.runner.RunnerException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.jmh.ParseBenchmark].main(String[])'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/ParseBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.jmh.ParseBenchmark].build()'
    - ParseBenchmark.class.getSimpleName()
    - '[org.openjdk.jmh.runner.options.OptionsBuilder].<init>()'
    - '[org.openjdk.jmh.runner.options.OptionsBuilder].include(org.yaml.snakeyaml.jmh.ParseBenchmark)'
    - '[org.openjdk.jmh.runner.Runner].run()'
    - '[org.openjdk.jmh.runner.Runner].<init>(org.yaml.snakeyaml.jmh.ParseBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.jmh.ParseBenchmark].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:77,1
    - Dst: Integer.toString(org.yaml.snakeyaml.jmh.ParseBenchmark)
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:79,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.jmh.ParseBenchmark,org.yaml.snakeyaml.jmh.ParseBenchmark)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:81,1
    - Dst: '[String].getBytes(org.yaml.snakeyaml.jmh.ParseBenchmark)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:83,1
    - Dst: System.out.printf(String,org.yaml.snakeyaml.jmh.ParseBenchmark)
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.Yaml
      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: 84
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.jmh.ParseBenchmark].setup()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/ParseBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(org.yaml.snakeyaml.jmh.ParseBenchmark,org.yaml.snakeyaml.jmh.ParseBenchmark)'
    - Integer.toString(org.yaml.snakeyaml.jmh.ParseBenchmark)
    - '[java.util.HashMap].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[String].getBytes(org.yaml.snakeyaml.jmh.ParseBenchmark)'
    - System.out.printf(String,org.yaml.snakeyaml.jmh.ParseBenchmark)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.jmh.ParseBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:89,1
    - Dst: event.getEventId()
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:90,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.yaml.snakeyaml.jmh.ParseBenchmark)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bh
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 94
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.jmh.ParseBenchmark].parse(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/ParseBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.yaml.snakeyaml.jmh.ParseBenchmark)'
    - '[org.yaml.snakeyaml.Yaml].parse(java.io.StringReader)'
    - event.getEventId()
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.jmh.ParseBenchmark].parse(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.yaml.snakeyaml.jmh.ParseBenchmark].load()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/ParseBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.jmh.ParseBenchmark].load()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.jmh.ParseBenchmark].createYaml()'
      Src: org.yaml.snakeyaml.jmh.ParseBenchmark:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.yaml.snakeyaml.Yaml
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.jmh.ParseBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.jmh.ParseBenchmark].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/ParseBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.jmh.ParseBenchmark].createYaml()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.jmh.ParseBenchmark
    signature: '[org.yaml.snakeyaml.jmh.ParseBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.SafeConstructorExampleTest:27,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.SafeConstructorExampleTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: examples.SafeConstructorExampleTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(examples.SafeConstructorExampleTest)'
      Src: examples.SafeConstructorExampleTest:28,1
    - Dst: '[T].size()'
      Src: examples.SafeConstructorExampleTest:29,1
    - Dst: '[examples.SafeConstructorExampleTest].assertEquals(int,examples.SafeConstructorExampleTest)'
      Src: examples.SafeConstructorExampleTest:29,1
    - Dst: Integer.valueOf(int)
      Src: examples.SafeConstructorExampleTest:30,1
    - Dst: '[T].get(int)'
      Src: examples.SafeConstructorExampleTest:30,1
    - Dst: '[examples.SafeConstructorExampleTest].assertEquals(examples.SafeConstructorExampleTest,examples.SafeConstructorExampleTest)'
      Src: examples.SafeConstructorExampleTest:30,1
    - Dst: '[T].get(int)'
      Src: examples.SafeConstructorExampleTest:31,1
    - Dst: '[examples.SafeConstructorExampleTest].assertEquals(String,examples.SafeConstructorExampleTest)'
      Src: examples.SafeConstructorExampleTest:31,1
    - Dst: '[T].get(int)'
      Src: examples.SafeConstructorExampleTest:32,1
    - Dst: '[examples.SafeConstructorExampleTest].assertEquals(examples.SafeConstructorExampleTest,examples.SafeConstructorExampleTest)'
      Src: examples.SafeConstructorExampleTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 33
    functionName: '[examples.SafeConstructorExampleTest].testConstruct()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SafeConstructorExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - Integer.valueOf(int)
    - '[T].size()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[examples.SafeConstructorExampleTest].assertEquals(int,examples.SafeConstructorExampleTest)'
    - '[examples.SafeConstructorExampleTest].assertEquals(String,examples.SafeConstructorExampleTest)'
    - '[T].get(int)'
    - '[org.yaml.snakeyaml.Yaml].load(examples.SafeConstructorExampleTest)'
    - '[examples.SafeConstructorExampleTest].assertEquals(examples.SafeConstructorExampleTest,examples.SafeConstructorExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    linkageType: ''
    returnType: void
    signature: '[examples.SafeConstructorExampleTest].testConstruct()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.SafeConstructorExampleTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.SafeConstructorExampleTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: examples.SafeConstructorExampleTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(examples.SafeConstructorExampleTest)'
      Src: examples.SafeConstructorExampleTest:40,1
    - Dst: '[examples.SafeConstructorExampleTest].fail(String)'
      Src: examples.SafeConstructorExampleTest:41,1
    - Dst: e.getMessage()
      Src: examples.SafeConstructorExampleTest:47,1
    - Dst: '[examples.SafeConstructorExampleTest].assertEquals(String,examples.SafeConstructorExampleTest)'
      Src: examples.SafeConstructorExampleTest:43,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 49
    functionName: '[examples.SafeConstructorExampleTest].testSafeConstruct()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SafeConstructorExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[examples.SafeConstructorExampleTest].assertEquals(String,examples.SafeConstructorExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].load(examples.SafeConstructorExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - e.getMessage()
    - '[examples.SafeConstructorExampleTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.SafeConstructorExampleTest].testSafeConstruct()'
  - 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: examples.SafeConstructorExampleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.SafeConstructorExampleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SafeConstructorExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.SafeConstructorExampleTest
    signature: '[examples.SafeConstructorExampleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.CustomConstructor:25,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.CustomConstructor:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomConstructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[examples.CustomConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomConstructor.java
    functionUses: 6
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    linkageType: ''
    returnType: examples.CustomConstructor
    signature: '[examples.CustomConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: examples.CustomConstructor:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 1
    argNames:
    - initSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[examples.CustomConstructor].createDefaultList(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomConstructor.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[examples.CustomConstructor].createDefaultList(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest].createYaml()'
      Src: examples.KeyIsNotTheSameAsFieldTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.KeyIsNotTheSameAsFieldTest:58,1
    - Dst: '[T].getName()'
      Src: examples.KeyIsNotTheSameAsFieldTest:61,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest].assertEquals(String,examples.KeyIsNotTheSameAsFieldTest)'
      Src: examples.KeyIsNotTheSameAsFieldTest:61,1
    - Dst: '[T].getInputPart()'
      Src: examples.KeyIsNotTheSameAsFieldTest:62,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest].assertEquals(String,examples.KeyIsNotTheSameAsFieldTest)'
      Src: examples.KeyIsNotTheSameAsFieldTest:62,1
    - Dst: '[T].getMore()'
      Src: examples.KeyIsNotTheSameAsFieldTest:63,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest].assertEquals(String,examples.KeyIsNotTheSameAsFieldTest)'
      Src: examples.KeyIsNotTheSameAsFieldTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 8
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[examples.KeyIsNotTheSameAsFieldTest].loadFromStr()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 0
    functionsReached:
    - '[T].getMore()'
    - '[T].getInputPart()'
    - '[T].getName()'
    - '[examples.KeyIsNotTheSameAsFieldTest].createYaml()'
    - '[examples.KeyIsNotTheSameAsFieldTest].assertEquals(String,examples.KeyIsNotTheSameAsFieldTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.KeyIsNotTheSameAsFieldTest].loadFromStr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest.Param].<init>()'
      Src: examples.KeyIsNotTheSameAsFieldTest:68,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest.Param].setName(String)'
      Src: examples.KeyIsNotTheSameAsFieldTest:69,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest.Param].setInputPart(String)'
      Src: examples.KeyIsNotTheSameAsFieldTest:70,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest.Param].setMore(String)'
      Src: examples.KeyIsNotTheSameAsFieldTest:71,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest].createYaml()'
      Src: examples.KeyIsNotTheSameAsFieldTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(examples.KeyIsNotTheSameAsFieldTest.Param)'
      Src: examples.KeyIsNotTheSameAsFieldTest:73,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest].createYaml()'
      Src: examples.KeyIsNotTheSameAsFieldTest:74,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.KeyIsNotTheSameAsFieldTest:74,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest.Param].getName()'
      Src: examples.KeyIsNotTheSameAsFieldTest:76,1
    - Dst: '[T].getName()'
      Src: examples.KeyIsNotTheSameAsFieldTest:76,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest].assertEquals(examples.KeyIsNotTheSameAsFieldTest,examples.KeyIsNotTheSameAsFieldTest)'
      Src: examples.KeyIsNotTheSameAsFieldTest:76,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest.Param].getInputPart()'
      Src: examples.KeyIsNotTheSameAsFieldTest:77,1
    - Dst: '[T].getInputPart()'
      Src: examples.KeyIsNotTheSameAsFieldTest:77,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest].assertEquals(examples.KeyIsNotTheSameAsFieldTest,examples.KeyIsNotTheSameAsFieldTest)'
      Src: examples.KeyIsNotTheSameAsFieldTest:77,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest.Param].getMore()'
      Src: examples.KeyIsNotTheSameAsFieldTest:78,1
    - Dst: '[T].getMore()'
      Src: examples.KeyIsNotTheSameAsFieldTest:78,1
    - Dst: '[examples.KeyIsNotTheSameAsFieldTest].assertEquals(examples.KeyIsNotTheSameAsFieldTest,examples.KeyIsNotTheSameAsFieldTest)'
      Src: examples.KeyIsNotTheSameAsFieldTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 66
    functionDepth: 8
    functionLinenumber: 66
    functionLinenumberEnd: 79
    functionName: '[examples.KeyIsNotTheSameAsFieldTest].dumpNload()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 0
    functionsReached:
    - '[T].getMore()'
    - '[org.yaml.snakeyaml.Yaml].dump(examples.KeyIsNotTheSameAsFieldTest.Param)'
    - '[examples.KeyIsNotTheSameAsFieldTest.Param].setMore(String)'
    - '[T].getName()'
    - '[T].getInputPart()'
    - '[examples.KeyIsNotTheSameAsFieldTest].createYaml()'
    - '[examples.KeyIsNotTheSameAsFieldTest.Param].getName()'
    - '[examples.KeyIsNotTheSameAsFieldTest].assertEquals(examples.KeyIsNotTheSameAsFieldTest,examples.KeyIsNotTheSameAsFieldTest)'
    - '[examples.KeyIsNotTheSameAsFieldTest.Param].<init>()'
    - '[examples.KeyIsNotTheSameAsFieldTest.Param].setInputPart(String)'
    - '[examples.KeyIsNotTheSameAsFieldTest.Param].getMore()'
    - '[examples.KeyIsNotTheSameAsFieldTest.Param].getInputPart()'
    - '[examples.KeyIsNotTheSameAsFieldTest.Param].setName(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.KeyIsNotTheSameAsFieldTest].dumpNload()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: examples.KeyIsNotTheSameAsFieldTest:82,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,String,String)'
      Src: examples.KeyIsNotTheSameAsFieldTest:83,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,String,String)'
      Src: examples.KeyIsNotTheSameAsFieldTest:84,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].setExcludes(String,String)'
      Src: examples.KeyIsNotTheSameAsFieldTest:96,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: examples.KeyIsNotTheSameAsFieldTest:98,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: examples.KeyIsNotTheSameAsFieldTest:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 81
    functionDepth: 7
    functionLinenumber: 81
    functionLinenumberEnd: 101
    functionName: '[examples.KeyIsNotTheSameAsFieldTest].createYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,String,String)'
    - '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.TypeDescription].setExcludes(String,String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[examples.KeyIsNotTheSameAsFieldTest].createYaml()'
  - 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: examples.KeyIsNotTheSameAsFieldTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.KeyIsNotTheSameAsFieldTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.KeyIsNotTheSameAsFieldTest
    signature: '[examples.KeyIsNotTheSameAsFieldTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[examples.KeyIsNotTheSameAsFieldTest.Param].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.KeyIsNotTheSameAsFieldTest.Param].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[examples.KeyIsNotTheSameAsFieldTest.Param].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.KeyIsNotTheSameAsFieldTest.Param].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[examples.KeyIsNotTheSameAsFieldTest.Param].getInputPart()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.KeyIsNotTheSameAsFieldTest.Param].getInputPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputPart
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[examples.KeyIsNotTheSameAsFieldTest.Param].setInputPart(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.KeyIsNotTheSameAsFieldTest.Param].setInputPart(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[examples.KeyIsNotTheSameAsFieldTest.Param].getMore()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.KeyIsNotTheSameAsFieldTest.Param].getMore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - more
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[examples.KeyIsNotTheSameAsFieldTest.Param].setMore(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.KeyIsNotTheSameAsFieldTest.Param].setMore(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.KeyIsNotTheSameAsFieldTest.Param
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.KeyIsNotTheSameAsFieldTest.Param].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: examples.KeyIsNotTheSameAsFieldTest.Param
    signature: '[examples.KeyIsNotTheSameAsFieldTest.Param].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.CollectionStyleTest:23,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(examples.CollectionStyleTest)'
      Src: examples.CollectionStyleTest:25,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: examples.CollectionStyleTest:25,1
    - Dst: '[examples.CollectionStyleTest].assertEquals(String,String)'
      Src: examples.CollectionStyleTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[examples.CollectionStyleTest].testNestedStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CollectionStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(examples.CollectionStyleTest)'
    - '[examples.CollectionStyleTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[examples.CollectionStyleTest].testNestedStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.CollectionStyleTest:29,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(examples.CollectionStyleTest)'
      Src: examples.CollectionStyleTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.CollectionStyleTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(examples.CollectionStyleTest)'
      Src: examples.CollectionStyleTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(T)'
      Src: examples.CollectionStyleTest:33,1
    - Dst: '[examples.CollectionStyleTest].assertEquals(String,String)'
      Src: examples.CollectionStyleTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[examples.CollectionStyleTest].testNestedStyle2()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CollectionStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].load(examples.CollectionStyleTest)'
    - '[examples.CollectionStyleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(examples.CollectionStyleTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[examples.CollectionStyleTest].testNestedStyle2()'
  - 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: examples.CollectionStyleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CollectionStyleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CollectionStyleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.CollectionStyleTest
    signature: '[examples.CollectionStyleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomNullConstructorTest.NullConstructor].<init>()'
      Src: examples.CustomNullConstructorTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomNullConstructorTest.NullConstructor)'
      Src: examples.CustomNullConstructorTest:31,1
    - Dst: Integer.valueOf(int)
      Src: examples.CustomNullConstructorTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.CustomNullConstructorTest:32,1
    - Dst: '[examples.CustomNullConstructorTest].assertEquals(examples.CustomNullConstructorTest,T)'
      Src: examples.CustomNullConstructorTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[examples.CustomNullConstructorTest].testEmpty()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomNullConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[examples.CustomNullConstructorTest.NullConstructor].<init>()'
    - Integer.valueOf(int)
    - '[examples.CustomNullConstructorTest].assertEquals(examples.CustomNullConstructorTest,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomNullConstructorTest.NullConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.CustomNullConstructorTest].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomNullConstructorTest.NullConstructor].<init>()'
      Src: examples.CustomNullConstructorTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomNullConstructorTest.NullConstructor)'
      Src: examples.CustomNullConstructorTest:36,1
    - Dst: Integer.valueOf(int)
      Src: examples.CustomNullConstructorTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.CustomNullConstructorTest:37,1
    - Dst: '[examples.CustomNullConstructorTest].assertEquals(examples.CustomNullConstructorTest,T)'
      Src: examples.CustomNullConstructorTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[examples.CustomNullConstructorTest].testNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomNullConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[examples.CustomNullConstructorTest.NullConstructor].<init>()'
    - Integer.valueOf(int)
    - '[examples.CustomNullConstructorTest].assertEquals(examples.CustomNullConstructorTest,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomNullConstructorTest.NullConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.CustomNullConstructorTest].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomNullConstructorTest.NullConstructor].<init>()'
      Src: examples.CustomNullConstructorTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomNullConstructorTest.NullConstructor)'
      Src: examples.CustomNullConstructorTest:41,1
    - Dst: Integer.valueOf(int)
      Src: examples.CustomNullConstructorTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.CustomNullConstructorTest:42,1
    - Dst: '[examples.CustomNullConstructorTest].assertEquals(examples.CustomNullConstructorTest,T)'
      Src: examples.CustomNullConstructorTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[examples.CustomNullConstructorTest].testNullTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomNullConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[examples.CustomNullConstructorTest.NullConstructor].<init>()'
    - Integer.valueOf(int)
    - '[examples.CustomNullConstructorTest].assertEquals(examples.CustomNullConstructorTest,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomNullConstructorTest.NullConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.CustomNullConstructorTest].testNullTag()'
  - 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: examples.CustomNullConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CustomNullConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomNullConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.CustomNullConstructorTest
    signature: '[examples.CustomNullConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.CustomNullConstructorTest.NullConstructor:48,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.CustomNullConstructorTest.NullConstructor:48,1
    - Dst: '[examples.CustomNullConstructorTest.NullConstructor.ConstructNull].<init>()'
      Src: examples.CustomNullConstructorTest.NullConstructor:49,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,examples.CustomNullConstructorTest.NullConstructor.ConstructNull)
      Src: examples.CustomNullConstructorTest.NullConstructor:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomNullConstructorTest.NullConstructor
      static: false
      superClass: SafeConstructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[examples.CustomNullConstructorTest.NullConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomNullConstructorTest.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,examples.CustomNullConstructorTest.NullConstructor.ConstructNull)
    - '[examples.CustomNullConstructorTest.NullConstructor.ConstructNull].<init>()'
    linkageType: ''
    returnType: examples.CustomNullConstructorTest.NullConstructor
    signature: '[examples.CustomNullConstructorTest.NullConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[examples.CustomNullConstructorTest.NullConstructor.ConstructNull].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomNullConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[examples.CustomNullConstructorTest.NullConstructor.ConstructNull].construct(org.yaml.snakeyaml.nodes.Node)'
  - 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: examples.CustomNullConstructorTest.NullConstructor.ConstructNull
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CustomNullConstructorTest.NullConstructor.ConstructNull].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomNullConstructorTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: examples.CustomNullConstructorTest.NullConstructor.ConstructNull
    signature: '[examples.CustomNullConstructorTest.NullConstructor.ConstructNull].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.IgnoreTagsExampleTest:33,1
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: examples.IgnoreTagsExampleTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
      Src: examples.IgnoreTagsExampleTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.IgnoreTagsExampleTest:36,1
    - Dst: '[examples.IgnoreTagsExampleTest].assertNotNull(T)'
      Src: examples.IgnoreTagsExampleTest:38,1
    - Dst: '[T].size()'
      Src: examples.IgnoreTagsExampleTest:39,1
    - Dst: '[examples.IgnoreTagsExampleTest].assertEquals(int,examples.IgnoreTagsExampleTest)'
      Src: examples.IgnoreTagsExampleTest:39,1
    - Dst: '[T].get(String)'
      Src: examples.IgnoreTagsExampleTest:40,1
    - Dst: '[examples.IgnoreTagsExampleTest].assertEquals(String,examples.IgnoreTagsExampleTest)'
      Src: examples.IgnoreTagsExampleTest:40,1
    - Dst: '[T].get(String)'
      Src: examples.IgnoreTagsExampleTest:42,1
    - Dst: bbb.size()
      Src: examples.IgnoreTagsExampleTest:43,1
    - Dst: '[examples.IgnoreTagsExampleTest].assertEquals(int,examples.IgnoreTagsExampleTest)'
      Src: examples.IgnoreTagsExampleTest:43,1
    - Dst: Integer.valueOf(int)
      Src: examples.IgnoreTagsExampleTest:44,1
    - Dst: bbb.get(int)
      Src: examples.IgnoreTagsExampleTest:44,1
    - Dst: '[examples.IgnoreTagsExampleTest].assertEquals(examples.IgnoreTagsExampleTest,examples.IgnoreTagsExampleTest)'
      Src: examples.IgnoreTagsExampleTest:44,1
    - Dst: bbb.get(int)
      Src: examples.IgnoreTagsExampleTest:45,1
    - Dst: '[examples.IgnoreTagsExampleTest].assertEquals(String,examples.IgnoreTagsExampleTest)'
      Src: examples.IgnoreTagsExampleTest:45,1
    - Dst: '[T].get(String)'
      Src: examples.IgnoreTagsExampleTest:47,1
    - Dst: ccc.size()
      Src: examples.IgnoreTagsExampleTest:48,1
    - Dst: '[examples.IgnoreTagsExampleTest].assertEquals(int,examples.IgnoreTagsExampleTest)'
      Src: examples.IgnoreTagsExampleTest:48,1
    - Dst: ccc.get(String)
      Src: examples.IgnoreTagsExampleTest:49,1
    - Dst: '[examples.IgnoreTagsExampleTest].assertEquals(float,examples.IgnoreTagsExampleTest)'
      Src: examples.IgnoreTagsExampleTest:49,1
    - Dst: ccc.get(String)
      Src: examples.IgnoreTagsExampleTest:50,1
    - Dst: '[examples.IgnoreTagsExampleTest].assertEquals(float,examples.IgnoreTagsExampleTest)'
      Src: examples.IgnoreTagsExampleTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 51
    functionName: '[examples.IgnoreTagsExampleTest].testLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/IgnoreTagsExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.IgnoreTagsExampleTest].assertEquals(int,examples.IgnoreTagsExampleTest)'
    - ccc.get(String)
    - '[examples.IgnoreTagsExampleTest].assertEquals(float,examples.IgnoreTagsExampleTest)'
    - Integer.valueOf(int)
    - '[T].size()'
    - '[examples.IgnoreTagsExampleTest].assertNotNull(T)'
    - '[examples.IgnoreTagsExampleTest].assertEquals(String,examples.IgnoreTagsExampleTest)'
    - '[T].get(String)'
    - '[examples.IgnoreTagsExampleTest].assertEquals(examples.IgnoreTagsExampleTest,examples.IgnoreTagsExampleTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - bbb.size()
    - ccc.size()
    - bbb.get(int)
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.IgnoreTagsExampleTest].testLoad()'
  - 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: examples.IgnoreTagsExampleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.IgnoreTagsExampleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/IgnoreTagsExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.IgnoreTagsExampleTest
    signature: '[examples.IgnoreTagsExampleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.IgnoreTagsExampleTest.MyConstructor:58,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.IgnoreTagsExampleTest.MyConstructor:58,1
    - Dst: this.yamlConstructors.get(null)
      Src: examples.IgnoreTagsExampleTest.MyConstructor:59,1
    - Dst: '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].<init>()'
      Src: examples.IgnoreTagsExampleTest.MyConstructor:60,1
    - Dst: this.yamlConstructors.put(null,examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct)
      Src: examples.IgnoreTagsExampleTest.MyConstructor:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Construct
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.IgnoreTagsExampleTest.MyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[examples.IgnoreTagsExampleTest.MyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/IgnoreTagsExampleTest.java
    functionUses: 0
    functionsReached:
    - this.yamlConstructors.get(null)
    - this.yamlConstructors.put(null,examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct)
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].<init>()'
    linkageType: ''
    returnType: examples.IgnoreTagsExampleTest.MyConstructor
    signature: '[examples.IgnoreTagsExampleTest.MyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:66,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].startsWith(String)'
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:66,1
    - Dst: original.construct(org.yaml.snakeyaml.nodes.Node)
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:67,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:69,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:71,1
    - Dst: '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:71,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:73,1
    - Dst: '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:73,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:75,1
    - Dst: '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:75,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct:77,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 80
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 80
    functionName: '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/IgnoreTagsExampleTest.java
    functionUses: 1
    functionsReached:
    - '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.Tag].startsWith(String)'
    - yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - original.construct(org.yaml.snakeyaml.nodes.Node)
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - 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: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/IgnoreTagsExampleTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct
    signature: '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomConstructor].<init>()'
      Src: examples.CustomMapExampleTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomConstructor)'
      Src: examples.CustomMapExampleTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.CustomMapExampleTest:28,1
    - Dst: '[examples.CustomMapExampleTest].assertTrue()'
      Src: examples.CustomMapExampleTest:29,1
    - Dst: '[T].keySet()'
      Src: examples.CustomMapExampleTest:30,1
    - Dst: '[examples.CustomMapExampleTest].toArray()'
      Src: examples.CustomMapExampleTest:30,1
    - Dst: Integer.valueOf(int)
      Src: examples.CustomMapExampleTest:32,1
    - Dst: '[examples.CustomMapExampleTest].assertEquals(examples.CustomMapExampleTest)'
      Src: examples.CustomMapExampleTest:32,1
    - Dst: Integer.valueOf(int)
      Src: examples.CustomMapExampleTest:33,1
    - Dst: '[examples.CustomMapExampleTest].assertEquals(examples.CustomMapExampleTest)'
      Src: examples.CustomMapExampleTest:33,1
    - Dst: Integer.valueOf(int)
      Src: examples.CustomMapExampleTest:34,1
    - Dst: '[examples.CustomMapExampleTest].assertEquals(examples.CustomMapExampleTest)'
      Src: examples.CustomMapExampleTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 35
    functionName: '[examples.CustomMapExampleTest].testMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomMapExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomConstructor)'
    - '[T].keySet()'
    - Integer.valueOf(int)
    - '[examples.CustomMapExampleTest].assertTrue()'
    - '[examples.CustomMapExampleTest].toArray()'
    - '[examples.CustomConstructor].<init>()'
    - '[examples.CustomMapExampleTest].assertEquals(examples.CustomMapExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.CustomMapExampleTest].testMap()'
  - 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: examples.CustomMapExampleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CustomMapExampleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomMapExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.CustomMapExampleTest
    signature: '[examples.CustomMapExampleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.CustomMapExampleTest.CustomConstructor:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.CustomMapExampleTest.CustomConstructor:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomMapExampleTest.CustomConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[examples.CustomMapExampleTest.CustomConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomMapExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    linkageType: ''
    returnType: examples.CustomMapExampleTest.CustomConstructor
    signature: '[examples.CustomMapExampleTest.CustomConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: examples.CustomMapExampleTest.CustomConstructor:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Object,Object>
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - initSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[examples.CustomMapExampleTest.CustomConstructor].createDefaultMap(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomMapExampleTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<Object,Object>
    signature: '[examples.CustomMapExampleTest.CustomConstructor].createDefaultMap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.AnyObjectExampleTest:26,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.AnyObjectExampleTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.AnyObjectExampleTest:28,1
    - Dst: '[T].size()'
      Src: examples.AnyObjectExampleTest:29,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(int,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:29,1
    - Dst: '[T].get(String)'
      Src: examples.AnyObjectExampleTest:30,1
    - Dst: '[examples.AnyObjectExampleTest].toString()'
      Src: examples.AnyObjectExampleTest:30,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(String,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:30,1
    - Dst: '[T].get(String)'
      Src: examples.AnyObjectExampleTest:31,1
    - Dst: list1.size()
      Src: examples.AnyObjectExampleTest:32,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(int,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:32,1
    - Dst: '[examples.AnyObjectExampleTest].assertNull(examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:34,1
    - Dst: '[T].get(String)'
      Src: examples.AnyObjectExampleTest:37,1
    - Dst: '[examples.AnyObjectExampleTest].toString()'
      Src: examples.AnyObjectExampleTest:37,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(String,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:37,1
    - Dst: '[T].get(String)'
      Src: examples.AnyObjectExampleTest:38,1
    - Dst: '[java.util.List<?>].size()'
      Src: examples.AnyObjectExampleTest:38,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(int,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:38,1
    - Dst: Integer.valueOf(int)
      Src: examples.AnyObjectExampleTest:40,1
    - Dst: '[T].get(String)'
      Src: examples.AnyObjectExampleTest:40,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(examples.AnyObjectExampleTest,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:40,1
    - Dst: Double.valueOf(float)
      Src: examples.AnyObjectExampleTest:41,1
    - Dst: '[T].get(String)'
      Src: examples.AnyObjectExampleTest:41,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(examples.AnyObjectExampleTest,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:41,1
    - Dst: '[T].get(String)'
      Src: examples.AnyObjectExampleTest:43,1
    - Dst: '[examples.AnyObjectExampleTest].toString()'
      Src: examples.AnyObjectExampleTest:43,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(String,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:43,1
    - Dst: '[T].get(String)'
      Src: examples.AnyObjectExampleTest:44,1
    - Dst: list2.size()
      Src: examples.AnyObjectExampleTest:45,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(int,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:45,1
    - Dst: object2.toString()
      Src: examples.AnyObjectExampleTest:47,1
    - Dst: object2.toString()
      Src: examples.AnyObjectExampleTest:47,1
    - Dst: '[examples.AnyObjectExampleTest].toUpperCase()'
      Src: examples.AnyObjectExampleTest:47,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(examples.AnyObjectExampleTest,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:47,1
    - Dst: '[T].get(String)'
      Src: examples.AnyObjectExampleTest:50,1
    - Dst: '[examples.AnyObjectExampleTest].toString()'
      Src: examples.AnyObjectExampleTest:50,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(String,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:50,1
    - Dst: '[T].get(String)'
      Src: examples.AnyObjectExampleTest:51,1
    - Dst: map.keySet()
      Src: examples.AnyObjectExampleTest:52,1
    - Dst: '[examples.AnyObjectExampleTest].size()'
      Src: examples.AnyObjectExampleTest:52,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(int,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:52,1
    - Dst: Integer.valueOf(int)
      Src: examples.AnyObjectExampleTest:53,1
    - Dst: map.get(String)
      Src: examples.AnyObjectExampleTest:53,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(examples.AnyObjectExampleTest,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:53,1
    - Dst: Integer.valueOf(int)
      Src: examples.AnyObjectExampleTest:54,1
    - Dst: map.get(String)
      Src: examples.AnyObjectExampleTest:54,1
    - Dst: '[examples.AnyObjectExampleTest].assertEquals(examples.AnyObjectExampleTest,examples.AnyObjectExampleTest)'
      Src: examples.AnyObjectExampleTest:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 55
    functionName: '[examples.AnyObjectExampleTest].testLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/AnyObjectExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.AnyObjectExampleTest].assertEquals(int,examples.AnyObjectExampleTest)'
    - '[examples.AnyObjectExampleTest].assertEquals(examples.AnyObjectExampleTest,examples.AnyObjectExampleTest)'
    - '[T].get(String)'
    - '[java.util.List<?>].size()'
    - object2.toString()
    - '[examples.AnyObjectExampleTest].assertEquals(String,examples.AnyObjectExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - list2.size()
    - map.keySet()
    - map.get(String)
    - '[examples.AnyObjectExampleTest].toString()'
    - '[examples.AnyObjectExampleTest].assertNull(examples.AnyObjectExampleTest)'
    - list1.size()
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[examples.AnyObjectExampleTest].size()'
    - Integer.valueOf(int)
    - '[T].size()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - Double.valueOf(float)
    - '[examples.AnyObjectExampleTest].toUpperCase()'
    linkageType: ''
    returnType: void
    signature: '[examples.AnyObjectExampleTest].testLoad()'
  - 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: examples.AnyObjectExampleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.AnyObjectExampleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/AnyObjectExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.AnyObjectExampleTest
    signature: '[examples.AnyObjectExampleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomImplicitResolverTest.BigConstructor].<init>()'
      Src: examples.CustomImplicitResolverTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomImplicitResolverTest.BigConstructor)'
      Src: examples.CustomImplicitResolverTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
      Src: examples.CustomImplicitResolverTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.CustomImplicitResolverTest:41,1
    - Dst: '[T].get(String)'
      Src: examples.CustomImplicitResolverTest:42,1
    - Dst: '[examples.CustomImplicitResolverTest].toString()'
      Src: examples.CustomImplicitResolverTest:42,1
    - Dst: '[examples.CustomImplicitResolverTest].assertEquals(String,examples.CustomImplicitResolverTest)'
      Src: examples.CustomImplicitResolverTest:42,1
    - Dst: '[T].get(String)'
      Src: examples.CustomImplicitResolverTest:43,1
    - Dst: '[examples.CustomImplicitResolverTest].getClass()'
      Src: examples.CustomImplicitResolverTest:43,1
    - Dst: '[examples.CustomImplicitResolverTest].assertEquals(examples.CustomImplicitResolverTest)'
      Src: examples.CustomImplicitResolverTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      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: 44
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[examples.CustomImplicitResolverTest].testImplicit()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomImplicitResolverTest.java
    functionUses: 0
    functionsReached:
    - '[examples.CustomImplicitResolverTest].getClass()'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
    - '[examples.CustomImplicitResolverTest].assertEquals(String,examples.CustomImplicitResolverTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomImplicitResolverTest.BigConstructor)'
    - '[T].get(String)'
    - '[examples.CustomImplicitResolverTest].toString()'
    - '[examples.CustomImplicitResolverTest.BigConstructor].<init>()'
    - '[examples.CustomImplicitResolverTest].assertEquals(examples.CustomImplicitResolverTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.CustomImplicitResolverTest].testImplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomImplicitResolverTest.BigConstructor].<init>()'
      Src: examples.CustomImplicitResolverTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomImplicitResolverTest.BigConstructor)'
      Src: examples.CustomImplicitResolverTest:47,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: examples.CustomImplicitResolverTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.CustomImplicitResolverTest,String)'
      Src: examples.CustomImplicitResolverTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.CustomImplicitResolverTest:50,1
    - Dst: '[examples.CustomImplicitResolverTest].fail(String)'
      Src: examples.CustomImplicitResolverTest:51,1
    - Dst: e.getMessage()
      Src: examples.CustomImplicitResolverTest:53,1
    - Dst: '[examples.CustomImplicitResolverTest].assertEquals(String,examples.CustomImplicitResolverTest)'
      Src: examples.CustomImplicitResolverTest:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      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: 55
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 55
    functionName: '[examples.CustomImplicitResolverTest].testImplicitFailure()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomImplicitResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[examples.CustomImplicitResolverTest].assertEquals(String,examples.CustomImplicitResolverTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomImplicitResolverTest.BigConstructor)'
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.CustomImplicitResolverTest,String)'
    - '[examples.CustomImplicitResolverTest].fail(String)'
    - '[examples.CustomImplicitResolverTest.BigConstructor].<init>()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.CustomImplicitResolverTest].testImplicitFailure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: examples.CustomImplicitResolverTest:34,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: examples.CustomImplicitResolverTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomImplicitResolverTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CustomImplicitResolverTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomImplicitResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: examples.CustomImplicitResolverTest
    signature: '[examples.CustomImplicitResolverTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.CustomImplicitResolverTest.BigConstructor:60,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.CustomImplicitResolverTest.BigConstructor:60,1
    - Dst: '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].<init>()'
      Src: examples.CustomImplicitResolverTest.BigConstructor:61,1
    - Dst: this.yamlConstructors.put(examples.CustomImplicitResolverTest.BigConstructor,examples.CustomImplicitResolverTest.BigConstructor.ConstructBig)
      Src: examples.CustomImplicitResolverTest.BigConstructor:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomImplicitResolverTest.BigConstructor
      static: false
      superClass: SafeConstructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[examples.CustomImplicitResolverTest.BigConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomImplicitResolverTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - this.yamlConstructors.put(examples.CustomImplicitResolverTest.BigConstructor,examples.CustomImplicitResolverTest.BigConstructor.ConstructBig)
    - '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].<init>()'
    linkageType: ''
    returnType: examples.CustomImplicitResolverTest.BigConstructor
    signature: '[examples.CustomImplicitResolverTest.BigConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: examples.CustomImplicitResolverTest.BigConstructor.ConstructBig:67,1
    - Dst: '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].length()'
      Src: examples.CustomImplicitResolverTest.BigConstructor.ConstructBig:68,1
    - Dst: '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].substring(int,int)'
      Src: examples.CustomImplicitResolverTest.BigConstructor.ConstructBig:68,1
    - Dst: '[java.math.BigDecimal].<init>(examples.CustomImplicitResolverTest.BigConstructor.ConstructBig)'
      Src: examples.CustomImplicitResolverTest.BigConstructor.ConstructBig:68,1
    - Dst: '[java.math.BigDecimal].<init>(int)'
      Src: examples.CustomImplicitResolverTest.BigConstructor.ConstructBig:68,1
    - Dst: '[java.math.BigDecimal].divide(java.math.BigDecimal)'
      Src: examples.CustomImplicitResolverTest.BigConstructor.ConstructBig:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomImplicitResolverTest.java
    functionUses: 0
    functionsReached:
    - '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[java.math.BigDecimal].<init>(examples.CustomImplicitResolverTest.BigConstructor.ConstructBig)'
    - '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].length()'
    - '[java.math.BigDecimal].<init>(int)'
    - '[java.math.BigDecimal].divide(java.math.BigDecimal)'
    - '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].substring(int,int)'
    linkageType: ''
    returnType: Object
    signature: '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].construct(org.yaml.snakeyaml.nodes.Node)'
  - 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: examples.CustomImplicitResolverTest.BigConstructor.ConstructBig
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomImplicitResolverTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: examples.CustomImplicitResolverTest.BigConstructor.ConstructBig
    signature: '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.Dice].<init>(int,int)'
      Src: examples.DiceExampleTest:37,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.DiceExampleTest:38,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: examples.DiceExampleTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.DiceExampleTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(examples.Dice)'
      Src: examples.DiceExampleTest:41,1
    - Dst: '[examples.DiceExampleTest].assertEquals(String,String)'
      Src: examples.DiceExampleTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 43
    functionName: '[examples.DiceExampleTest].testRepresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(examples.Dice)'
    - '[examples.DiceExampleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[examples.Dice].<init>(int,int)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[examples.DiceExampleTest].testRepresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.Dice].<init>(int,int)'
      Src: examples.DiceExampleTest:46,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: examples.DiceExampleTest:47,1
    - Dst: '[java.util.HashMap].put(String,examples.Dice)'
      Src: examples.DiceExampleTest:48,1
    - Dst: '[examples.DiceExampleTest.DiceRepresenter].<init>()'
      Src: examples.DiceExampleTest:49,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.DiceExampleTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.DiceExampleTest.DiceRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: examples.DiceExampleTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: examples.DiceExampleTest:50,1
    - Dst: '[examples.DiceExampleTest].assertEquals(String,String)'
      Src: examples.DiceExampleTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 45
    functionDepth: 4
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: '[examples.DiceExampleTest].testDiceRepresenter()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.DiceExampleTest.DiceRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.HashMap].put(String,examples.Dice)'
    - '[examples.DiceExampleTest].assertEquals(String,String)'
    - '[examples.Dice].<init>(int,int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[examples.DiceExampleTest.DiceRepresenter].<init>()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.DiceExampleTest].testDiceRepresenter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DiceConstructor].<init>()'
      Src: examples.DiceExampleTest:92,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(DiceConstructor)'
      Src: examples.DiceExampleTest:92,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.DiceExampleTest:93,1
    - Dst: '[examples.Dice].<init>(int,int)'
      Src: examples.DiceExampleTest:95,1
    - Dst: map.get(String)
      Src: examples.DiceExampleTest:95,1
    - Dst: '[examples.DiceExampleTest].assertEquals(examples.Dice,examples.DiceExampleTest)'
      Src: examples.DiceExampleTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: '[examples.DiceExampleTest].testConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(DiceConstructor)'
    - map.get(String)
    - '[examples.Dice].<init>(int,int)'
    - '[DiceConstructor].<init>()'
    - '[examples.DiceExampleTest].assertEquals(examples.Dice,examples.DiceExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.DiceExampleTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DiceConstructor].<init>()'
      Src: examples.DiceExampleTest:101,1
    - Dst: '[examples.DiceExampleTest.DiceRepresenter].<init>()'
      Src: examples.DiceExampleTest:101,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(DiceConstructor,examples.DiceExampleTest.DiceRepresenter)'
      Src: examples.DiceExampleTest:101,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: examples.DiceExampleTest:103,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: examples.DiceExampleTest:103,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.DiceExampleTest,String)'
      Src: examples.DiceExampleTest:103,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: examples.DiceExampleTest:105,1
    - Dst: '[examples.Dice].<init>(int,int)'
      Src: examples.DiceExampleTest:106,1
    - Dst: '[java.util.HashMap].put(String,examples.Dice)'
      Src: examples.DiceExampleTest:106,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: examples.DiceExampleTest:107,1
    - Dst: '[examples.DiceExampleTest].assertEquals(String,String)'
      Src: examples.DiceExampleTest:108,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.DiceExampleTest:110,1
    - Dst: '[examples.Dice].<init>(int,int)'
      Src: examples.DiceExampleTest:112,1
    - Dst: map.get(String)
      Src: examples.DiceExampleTest:112,1
    - Dst: '[examples.DiceExampleTest].assertEquals(examples.Dice,examples.DiceExampleTest)'
      Src: examples.DiceExampleTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 99
    functionDepth: 4
    functionLinenumber: 99
    functionLinenumberEnd: 113
    functionName: '[examples.DiceExampleTest].testImplicitResolver()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.DiceExampleTest,String)'
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(DiceConstructor,examples.DiceExampleTest.DiceRepresenter)'
    - map.get(String)
    - '[java.util.HashMap].put(String,examples.Dice)'
    - '[examples.DiceExampleTest].assertEquals(String,String)'
    - '[examples.Dice].<init>(int,int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[DiceConstructor].<init>()'
    - '[examples.DiceExampleTest.DiceRepresenter].<init>()'
    - '[examples.DiceExampleTest].assertEquals(examples.Dice,examples.DiceExampleTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.DiceExampleTest].testImplicitResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DiceConstructor].<init>()'
      Src: examples.DiceExampleTest:118,1
    - Dst: '[examples.DiceExampleTest.DiceRepresenter].<init>()'
      Src: examples.DiceExampleTest:118,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(DiceConstructor,examples.DiceExampleTest.DiceRepresenter)'
      Src: examples.DiceExampleTest:118,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: examples.DiceExampleTest:120,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: examples.DiceExampleTest:120,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.DiceExampleTest,null)'
      Src: examples.DiceExampleTest:120,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: examples.DiceExampleTest:122,1
    - Dst: '[examples.Dice].<init>(int,int)'
      Src: examples.DiceExampleTest:123,1
    - Dst: '[java.util.HashMap].put(String,examples.Dice)'
      Src: examples.DiceExampleTest:123,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: examples.DiceExampleTest:124,1
    - Dst: '[examples.DiceExampleTest].assertEquals(String,String)'
      Src: examples.DiceExampleTest:125,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.DiceExampleTest:127,1
    - Dst: '[examples.Dice].<init>(int,int)'
      Src: examples.DiceExampleTest:129,1
    - Dst: map.get(String)
      Src: examples.DiceExampleTest:129,1
    - Dst: '[examples.DiceExampleTest].assertEquals(examples.Dice,examples.DiceExampleTest)'
      Src: examples.DiceExampleTest:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 116
    functionDepth: 4
    functionLinenumber: 116
    functionLinenumberEnd: 130
    functionName: '[examples.DiceExampleTest].testImplicitResolverWithNull()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(DiceConstructor,examples.DiceExampleTest.DiceRepresenter)'
    - map.get(String)
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.DiceExampleTest,null)'
    - '[java.util.HashMap].put(String,examples.Dice)'
    - '[examples.DiceExampleTest].assertEquals(String,String)'
    - '[examples.Dice].<init>(int,int)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[DiceConstructor].<init>()'
    - '[examples.DiceExampleTest.DiceRepresenter].<init>()'
    - '[examples.DiceExampleTest].assertEquals(examples.Dice,examples.DiceExampleTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.DiceExampleTest].testImplicitResolverWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DiceConstructor].<init>()'
      Src: examples.DiceExampleTest:156,1
    - Dst: '[examples.DiceExampleTest.DiceRepresenter].<init>()'
      Src: examples.DiceExampleTest:156,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.DiceExampleTest:156,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: examples.DiceExampleTest:157,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: examples.DiceExampleTest:157,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(DiceConstructor,examples.DiceExampleTest.DiceRepresenter,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
      Src: examples.DiceExampleTest:156,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: examples.DiceExampleTest:159,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: examples.DiceExampleTest:159,1
    - Dst: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.DiceExampleTest,String)'
      Src: examples.DiceExampleTest:159,1
    - Dst: '[DiceBean].<init>()'
      Src: examples.DiceExampleTest:161,1
    - Dst: '[examples.Dice].<init>(int,int)'
      Src: examples.DiceExampleTest:162,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(DiceBean)'
      Src: examples.DiceExampleTest:163,1
    - Dst: '[examples.DiceExampleTest].assertEquals(String,String)'
      Src: examples.DiceExampleTest:164,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.DiceExampleTest:166,1
    - Dst: '[examples.DiceExampleTest].assertEquals(T,DiceBean)'
      Src: examples.DiceExampleTest:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 155
    functionDepth: 4
    functionLinenumber: 155
    functionLinenumberEnd: 168
    functionName: '[examples.DiceExampleTest].testImplicitResolverJavaBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.DiceExampleTest,String)'
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(DiceConstructor,examples.DiceExampleTest.DiceRepresenter,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
    - '[examples.Dice].<init>(int,int)'
    - '[org.yaml.snakeyaml.Yaml].dump(DiceBean)'
    - '[examples.DiceExampleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[DiceConstructor].<init>()'
    - '[examples.DiceExampleTest.DiceRepresenter].<init>()'
    - '[DiceBean].<init>()'
    - '[examples.DiceExampleTest].assertEquals(T,DiceBean)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.DiceExampleTest].testImplicitResolverJavaBean()'
  - 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: examples.DiceExampleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.DiceExampleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.DiceExampleTest
    signature: '[examples.DiceExampleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.DiceExampleTest.DiceRepresenter:57,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.DiceExampleTest.DiceRepresenter:57,1
    - Dst: '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].<init>()'
      Src: examples.DiceExampleTest.DiceRepresenter:58,1
    - Dst: this.representers.put(examples.DiceExampleTest.DiceRepresenter.RepresentDice)
      Src: examples.DiceExampleTest.DiceRepresenter:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.DiceExampleTest.DiceRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[examples.DiceExampleTest.DiceRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].<init>()'
    - this.representers.put(examples.DiceExampleTest.DiceRepresenter.RepresentDice)
    linkageType: ''
    returnType: examples.DiceExampleTest.DiceRepresenter
    signature: '[examples.DiceExampleTest.DiceRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: dice.getA()
      Src: examples.DiceExampleTest.DiceRepresenter.RepresentDice:65,1
    - Dst: dice.getB()
      Src: examples.DiceExampleTest.DiceRepresenter.RepresentDice:65,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: examples.DiceExampleTest.DiceRepresenter.RepresentDice:66,1
    - Dst: '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].representScalar(org.yaml.snakeyaml.nodes.Tag,examples.DiceExampleTest.DiceRepresenter.RepresentDice)'
      Src: examples.DiceExampleTest.DiceRepresenter.RepresentDice:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - dice.getA()
    - dice.getB()
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].representScalar(org.yaml.snakeyaml.nodes.Tag,examples.DiceExampleTest.DiceRepresenter.RepresentDice)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.DiceExampleTest.DiceRepresenter.RepresentDice
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: examples.DiceExampleTest.DiceRepresenter.RepresentDice
    signature: '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.DiceExampleTest.DiceConstructor:74,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.DiceExampleTest.DiceConstructor:74,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: examples.DiceExampleTest.DiceConstructor:75,1
    - Dst: '[ConstructDice].<init>()'
      Src: examples.DiceExampleTest.DiceConstructor:75,1
    - Dst: this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructDice)
      Src: examples.DiceExampleTest.DiceConstructor:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.DiceExampleTest.DiceConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[examples.DiceExampleTest.DiceConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - this.yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,ConstructDice)
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[ConstructDice].<init>()'
    linkageType: ''
    returnType: examples.DiceExampleTest.DiceConstructor
    signature: '[examples.DiceExampleTest.DiceConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.DiceExampleTest.DiceConstructor.ConstructDice].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: examples.DiceExampleTest.DiceConstructor.ConstructDice:81,1
    - Dst: '[examples.DiceExampleTest.DiceConstructor.ConstructDice].indexOf(char)'
      Src: examples.DiceExampleTest.DiceConstructor.ConstructDice:82,1
    - Dst: '[examples.DiceExampleTest.DiceConstructor.ConstructDice].substring(int,examples.DiceExampleTest.DiceConstructor.ConstructDice)'
      Src: examples.DiceExampleTest.DiceConstructor.ConstructDice:83,1
    - Dst: Integer.valueOf(examples.DiceExampleTest.DiceConstructor.ConstructDice)
      Src: examples.DiceExampleTest.DiceConstructor.ConstructDice:83,1
    - Dst: '[examples.DiceExampleTest.DiceConstructor.ConstructDice].substring(int)'
      Src: examples.DiceExampleTest.DiceConstructor.ConstructDice:84,1
    - Dst: Integer.valueOf(examples.DiceExampleTest.DiceConstructor.ConstructDice)
      Src: examples.DiceExampleTest.DiceConstructor.ConstructDice:84,1
    - Dst: '[examples.Dice].<init>(examples.DiceExampleTest.DiceConstructor.ConstructDice,examples.DiceExampleTest.DiceConstructor.ConstructDice)'
      Src: examples.DiceExampleTest.DiceConstructor.ConstructDice:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[examples.DiceExampleTest.DiceConstructor.ConstructDice].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.DiceExampleTest.DiceConstructor.ConstructDice].indexOf(char)'
    - Integer.valueOf(examples.DiceExampleTest.DiceConstructor.ConstructDice)
    - '[examples.Dice].<init>(examples.DiceExampleTest.DiceConstructor.ConstructDice,examples.DiceExampleTest.DiceConstructor.ConstructDice)'
    - '[examples.DiceExampleTest.DiceConstructor.ConstructDice].substring(int,examples.DiceExampleTest.DiceConstructor.ConstructDice)'
    - '[examples.DiceExampleTest.DiceConstructor.ConstructDice].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[examples.DiceExampleTest.DiceConstructor.ConstructDice].substring(int)'
    linkageType: ''
    returnType: Object
    signature: '[examples.DiceExampleTest.DiceConstructor.ConstructDice].construct(org.yaml.snakeyaml.nodes.Node)'
  - 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: examples.DiceExampleTest.DiceConstructor.ConstructDice
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.DiceExampleTest.DiceConstructor.ConstructDice].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.DiceExampleTest.DiceConstructor.ConstructDice
    signature: '[examples.DiceExampleTest.DiceConstructor.ConstructDice].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].equals(Dice,examples.DiceExampleTest.DiceBean)'
      Src: examples.DiceExampleTest.DiceBean:146,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Dice
      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: 147
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 147
    functionName: '[examples.DiceExampleTest.DiceBean].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(Dice,examples.DiceExampleTest.DiceBean)'
    linkageType: ''
    returnType: boolean
    signature: '[examples.DiceExampleTest.DiceBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.Dice].hashCode()'
      Src: examples.DiceExampleTest.DiceBean:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Dice
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[examples.DiceExampleTest.DiceBean].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.Dice].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[examples.DiceExampleTest.DiceBean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Dice
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.DiceExampleTest.DiceBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.DiceExampleTest.DiceBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.DiceExampleTest.DiceBean
    signature: '[examples.DiceExampleTest.DiceBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: examples.Dice:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.Dice
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: '[examples.Dice].<init>(Integer,Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/Dice.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: examples.Dice
    signature: '[examples.Dice].<init>(Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[examples.Dice].getA()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/Dice.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[examples.Dice].getA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[examples.Dice].getB()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/Dice.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[examples.Dice].getB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.Dice].toString()'
      Src: examples.Dice:38,1
    - Dst: '[Object].toString()'
      Src: examples.Dice:38,1
    - Dst: '[String].equals(examples.Dice)'
      Src: examples.Dice:38,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[examples.Dice].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/Dice.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[String].equals(examples.Dice)'
    - '[examples.Dice].toString()'
    linkageType: ''
    returnType: boolean
    signature: '[examples.Dice].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.Dice].toString()'
      Src: examples.Dice:45,1
    - Dst: '[String].hashCode()'
      Src: examples.Dice:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      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: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[examples.Dice].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/Dice.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    - '[examples.Dice].toString()'
    linkageType: ''
    returnType: int
    signature: '[examples.Dice].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[examples.Dice].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/Dice.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.Dice].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomConstructor].<init>()'
      Src: examples.CustomListExampleTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomConstructor)'
      Src: examples.CustomListExampleTest:27,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.CustomListExampleTest:28,1
    - Dst: '[examples.CustomListExampleTest].assertTrue()'
      Src: examples.CustomListExampleTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: '[examples.CustomListExampleTest].testList()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomListExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.CustomListExampleTest].assertTrue()'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomConstructor)'
    - '[examples.CustomConstructor].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.CustomListExampleTest].testList()'
  - 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: examples.CustomListExampleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CustomListExampleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomListExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.CustomListExampleTest
    signature: '[examples.CustomListExampleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.CustomListExampleTest.CustomConstructor:35,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.CustomListExampleTest.CustomConstructor:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomListExampleTest.CustomConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[examples.CustomListExampleTest.CustomConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomListExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    linkageType: ''
    returnType: examples.CustomListExampleTest.CustomConstructor
    signature: '[examples.CustomListExampleTest.CustomConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: examples.CustomListExampleTest.CustomConstructor:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - initSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[examples.CustomListExampleTest.CustomConstructor].createDefaultList(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomListExampleTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[examples.CustomListExampleTest.CustomConstructor].createDefaultList(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.LoadExampleTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:35,1
    - Dst: '[T].toString()'
      Src: examples.LoadExampleTest:36,1
    - Dst: '[examples.LoadExampleTest].assertEquals(String,examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[examples.LoadExampleTest].testLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/LoadExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.LoadExampleTest].assertEquals(String,examples.LoadExampleTest)'
    - '[T].toString()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(examples.LoadExampleTest)'
    linkageType: ''
    returnType: void
    signature: '[examples.LoadExampleTest].testLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.LoadExampleTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:43,1
    - Dst: '[T].toString()'
      Src: examples.LoadExampleTest:44,1
    - Dst: '[examples.LoadExampleTest].assertEquals(String,examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:44,1
    - Dst: Integer.valueOf(int)
      Src: examples.LoadExampleTest:45,1
    - Dst: '[T].get(String)'
      Src: examples.LoadExampleTest:45,1
    - Dst: '[examples.LoadExampleTest].assertEquals(examples.LoadExampleTest,examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[examples.LoadExampleTest].testLoadFromString()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/LoadExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.LoadExampleTest].assertEquals(String,examples.LoadExampleTest)'
    - Integer.valueOf(int)
    - '[org.yaml.snakeyaml.Yaml].load(examples.LoadExampleTest)'
    - '[T].toString()'
    - '[T].get(String)'
    - '[examples.LoadExampleTest].assertEquals(examples.LoadExampleTest,examples.LoadExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.LoadExampleTest].testLoadFromString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: examples.LoadExampleTest:49,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: examples.LoadExampleTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.LoadExampleTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.FileInputStream)'
      Src: examples.LoadExampleTest:51,1
    - Dst: '[examples.LoadExampleTest].assertEquals(String,T)'
      Src: examples.LoadExampleTest:52,1
    - Dst: '[String].getBytes(examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:54,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.ByteArrayInputStream)'
      Src: examples.LoadExampleTest:54,1
    - Dst: '[examples.LoadExampleTest].assertEquals(String,T)'
      Src: examples.LoadExampleTest:55,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: examples.LoadExampleTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 4
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[examples.LoadExampleTest].testLoadFromStream()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/LoadExampleTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].load(java.io.ByteArrayInputStream)'
    - '[String].getBytes(examples.LoadExampleTest)'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[org.yaml.snakeyaml.Yaml].load(java.io.FileInputStream)'
    - '[examples.LoadExampleTest].assertEquals(String,T)'
    - '[java.io.FileInputStream].close()'
    - '[java.io.ByteArrayInputStream].<init>(examples.LoadExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.LoadExampleTest].testLoadFromStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: examples.LoadExampleTest:61,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: examples.LoadExampleTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.LoadExampleTest:62,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(java.io.FileInputStream)'
      Src: examples.LoadExampleTest:64,1
    - Dst: '[examples.LoadExampleTest].assertNotNull(examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:65,1
    - Dst: data.toString()
      Src: examples.LoadExampleTest:66,1
    - Dst: '[examples.LoadExampleTest].length()'
      Src: examples.LoadExampleTest:66,1
    - Dst: '[examples.LoadExampleTest].assertTrue(int)'
      Src: examples.LoadExampleTest:66,1
    - Dst: '[examples.LoadExampleTest].assertEquals(int,examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:69,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: examples.LoadExampleTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 59
    functionDepth: 4
    functionLinenumber: 59
    functionLinenumberEnd: 71
    functionName: '[examples.LoadExampleTest].testLoadManyDocuments()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/LoadExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.LoadExampleTest].assertNotNull(examples.LoadExampleTest)'
    - '[java.io.File].<init>(String)'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - data.toString()
    - '[examples.LoadExampleTest].assertTrue(int)'
    - '[examples.LoadExampleTest].assertEquals(int,examples.LoadExampleTest)'
    - '[java.io.FileInputStream].close()'
    - '[org.yaml.snakeyaml.Yaml].loadAll(java.io.FileInputStream)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[examples.LoadExampleTest].length()'
    linkageType: ''
    returnType: void
    signature: '[examples.LoadExampleTest].testLoadManyDocuments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: examples.LoadExampleTest:75,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: examples.LoadExampleTest:75,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.LoadExampleTest:76,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(java.io.FileInputStream)'
      Src: examples.LoadExampleTest:78,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: examples.LoadExampleTest:78,1
    - Dst: '[examples.LoadExampleTest].hasNext()'
      Src: examples.LoadExampleTest:79,1
    - Dst: '[examples.LoadExampleTest].next()'
      Src: examples.LoadExampleTest:80,1
    - Dst: '[examples.LoadExampleTest].assertNotNull(examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:81,1
    - Dst: '[examples.LoadExampleTest].toString()'
      Src: examples.LoadExampleTest:82,1
    - Dst: '[examples.LoadExampleTest].length()'
      Src: examples.LoadExampleTest:82,1
    - Dst: '[examples.LoadExampleTest].assertTrue(int)'
      Src: examples.LoadExampleTest:82,1
    - Dst: '[examples.LoadExampleTest].assertEquals(int,examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:85,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: examples.LoadExampleTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 73
    functionDepth: 4
    functionLinenumber: 73
    functionLinenumberEnd: 87
    functionName: '[examples.LoadExampleTest].testLoadManyDocumentsWithIterator()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/LoadExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.LoadExampleTest].hasNext()'
    - '[examples.LoadExampleTest].toString()'
    - '[java.io.File].<init>(String)'
    - '[examples.LoadExampleTest].assertNotNull(examples.LoadExampleTest)'
    - '[examples.LoadExampleTest].length()'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[examples.LoadExampleTest].assertTrue(int)'
    - '[examples.LoadExampleTest].next()'
    - '[examples.LoadExampleTest].assertEquals(int,examples.LoadExampleTest)'
    - '[java.io.FileInputStream].close()'
    - '[org.yaml.snakeyaml.Yaml].loadAll(java.io.FileInputStream)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[examples.LoadExampleTest].testLoadManyDocumentsWithIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: examples.LoadExampleTest:91,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: examples.LoadExampleTest:91,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.LoadExampleTest:92,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(java.io.FileInputStream)'
      Src: examples.LoadExampleTest:93,1
    - Dst: '[Iterable<Object>].iterator()'
      Src: examples.LoadExampleTest:93,1
    - Dst: '[examples.LoadExampleTest].next()'
      Src: examples.LoadExampleTest:94,1
    - Dst: '[examples.LoadExampleTest].assertNotNull(examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:95,1
    - Dst: '[examples.LoadExampleTest].next()'
      Src: examples.LoadExampleTest:96,1
    - Dst: '[examples.LoadExampleTest].assertNotNull(examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:97,1
    - Dst: '[examples.LoadExampleTest].next()'
      Src: examples.LoadExampleTest:98,1
    - Dst: '[examples.LoadExampleTest].assertNotNull(examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:99,1
    - Dst: '[examples.LoadExampleTest].next()'
      Src: examples.LoadExampleTest:101,1
    - Dst: '[examples.LoadExampleTest].fail(String)'
      Src: examples.LoadExampleTest:102,1
    - Dst: e.getMessage()
      Src: examples.LoadExampleTest:104,1
    - Dst: '[examples.LoadExampleTest].assertEquals(String,examples.LoadExampleTest)'
      Src: examples.LoadExampleTest:104,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: examples.LoadExampleTest:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 89
    functionDepth: 4
    functionLinenumber: 89
    functionLinenumberEnd: 107
    functionName: '[examples.LoadExampleTest].testLoadManyDocumentsWithIterator2()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/LoadExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.LoadExampleTest].assertEquals(String,examples.LoadExampleTest)'
    - '[java.io.File].<init>(String)'
    - '[examples.LoadExampleTest].assertNotNull(examples.LoadExampleTest)'
    - '[examples.LoadExampleTest].fail(String)'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[examples.LoadExampleTest].next()'
    - '[java.io.FileInputStream].close()'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].loadAll(java.io.FileInputStream)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[Iterable<Object>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[examples.LoadExampleTest].testLoadManyDocumentsWithIterator2()'
  - 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: examples.LoadExampleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.LoadExampleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/LoadExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.LoadExampleTest
    signature: '[examples.LoadExampleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomBeanResolverTest.BigBeanConstructor].<init>()'
      Src: examples.CustomBeanResolverTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomBeanResolverTest.BigBeanConstructor)'
      Src: examples.CustomBeanResolverTest:34,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.CustomBeanResolverTest:35,1
    - Dst: '[examples.CustomBeanResolverTest].assertEquals(float,examples.CustomBeanResolverTest)'
      Src: examples.CustomBeanResolverTest:36,1
    - Dst: foo.baz.toString()
      Src: examples.CustomBeanResolverTest:37,1
    - Dst: '[examples.CustomBeanResolverTest].assertEquals(String,examples.CustomBeanResolverTest)'
      Src: examples.CustomBeanResolverTest:37,1
    - Dst: '[examples.CustomBeanResolverTest].assertEquals(String,examples.CustomBeanResolverTest)'
      Src: examples.CustomBeanResolverTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      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: 39
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionName: '[examples.CustomBeanResolverTest].testOnlyBigDecimal()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomBeanResolverTest.java
    functionUses: 0
    functionsReached:
    - foo.baz.toString()
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomBeanResolverTest.BigBeanConstructor)'
    - '[examples.CustomBeanResolverTest.BigBeanConstructor].<init>()'
    - '[examples.CustomBeanResolverTest].assertEquals(float,examples.CustomBeanResolverTest)'
    - '[examples.CustomBeanResolverTest].assertEquals(String,examples.CustomBeanResolverTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.CustomBeanResolverTest].testOnlyBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomBeanResolverTest.BigBeanConstructor].<init>()'
      Src: examples.CustomBeanResolverTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomBeanResolverTest.BigBeanConstructor)'
      Src: examples.CustomBeanResolverTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.CustomBeanResolverTest:43,1
    - Dst: '[examples.CustomBeanResolverTest].assertEquals(float,examples.CustomBeanResolverTest)'
      Src: examples.CustomBeanResolverTest:44,1
    - Dst: foo.baz.toString()
      Src: examples.CustomBeanResolverTest:45,1
    - Dst: '[examples.CustomBeanResolverTest].assertEquals(String,examples.CustomBeanResolverTest)'
      Src: examples.CustomBeanResolverTest:45,1
    - Dst: '[examples.CustomBeanResolverTest].assertEquals(String,examples.CustomBeanResolverTest)'
      Src: examples.CustomBeanResolverTest:46,1
    - Dst: foo.baw.toString()
      Src: examples.CustomBeanResolverTest:47,1
    - Dst: '[examples.CustomBeanResolverTest].assertEquals(String,examples.CustomBeanResolverTest)'
      Src: examples.CustomBeanResolverTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      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: 48
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[examples.CustomBeanResolverTest].testPrimitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomBeanResolverTest.java
    functionUses: 0
    functionsReached:
    - foo.baz.toString()
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.CustomBeanResolverTest.BigBeanConstructor)'
    - '[examples.CustomBeanResolverTest.BigBeanConstructor].<init>()'
    - '[examples.CustomBeanResolverTest].assertEquals(float,examples.CustomBeanResolverTest)'
    - '[examples.CustomBeanResolverTest].assertEquals(String,examples.CustomBeanResolverTest)'
    - foo.baw.toString()
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.CustomBeanResolverTest].testPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: examples.CustomBeanResolverTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomBeanResolverTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CustomBeanResolverTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomBeanResolverTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: examples.CustomBeanResolverTest
    signature: '[examples.CustomBeanResolverTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor:53,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor:53,1
    - Dst: '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].<init>()'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor:54,1
    - Dst: yamlClassConstructors.put(examples.CustomBeanResolverTest.BigBeanConstructor,examples.CustomImplicitResolverTest.BigConstructor.ConstructBig)
      Src: examples.CustomBeanResolverTest.BigBeanConstructor:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomBeanResolverTest.BigBeanConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[examples.CustomBeanResolverTest.BigBeanConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomBeanResolverTest.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].<init>()'
    - yamlClassConstructors.put(examples.CustomBeanResolverTest.BigBeanConstructor,examples.CustomImplicitResolverTest.BigConstructor.ConstructBig)
    linkageType: ''
    returnType: examples.CustomBeanResolverTest.BigBeanConstructor
    signature: '[examples.CustomBeanResolverTest.BigBeanConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:60,1
    - Dst: '[Class<?extendsObject>].equals()'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:60,1
    - Dst: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:61,1
    - Dst: CUSTOM_PATTERN.matcher(examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig)
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:62,1
    - Dst: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].matches()'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:62,1
    - Dst: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].length()'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:63,1
    - Dst: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].substring(int,int)'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:63,1
    - Dst: '[java.math.BigDecimal].<init>(examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig)'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:63,1
    - Dst: '[java.math.BigDecimal].<init>(int)'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:63,1
    - Dst: '[java.math.BigDecimal].divide(java.math.BigDecimal)'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:63,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:65,1
    - Dst: '[Class<?extendsObject>].isAssignableFrom()'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:65,1
    - Dst: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:66,1
    - Dst: CUSTOM_PATTERN.matcher(examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig)
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:67,1
    - Dst: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].matches()'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:67,1
    - Dst: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].length()'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:68,1
    - Dst: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].substring(int,int)'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:68,1
    - Dst: Double.valueOf(examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig)
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:68,1
    - Dst: '[ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig:71,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: ConstructScalar
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 72
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 72
    functionName: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomBeanResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].matches()'
    - '[java.math.BigDecimal].<init>(examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig)'
    - '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
    - '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].substring(int,int)'
    - '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].length()'
    - '[Class<?extendsObject>].equals()'
    - '[Class<?extendsObject>].isAssignableFrom()'
    - '[java.math.BigDecimal].<init>(int)'
    - '[java.math.BigDecimal].divide(java.math.BigDecimal)'
    - Double.valueOf(examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig)
    - CUSTOM_PATTERN.matcher(examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig)
    linkageType: ''
    returnType: Object
    signature: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].construct(org.yaml.snakeyaml.nodes.Node)'
  - 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: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig
      static: false
      superClass: ConstructScalar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomBeanResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig
    signature: '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - BigDecimal
      - BigDecimal
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomBeanResolverTest.Foo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CustomBeanResolverTest.Foo].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomBeanResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.CustomBeanResolverTest.Foo
    signature: '[examples.CustomBeanResolverTest.Foo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: examples.Hero:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Integer
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.Hero
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - hp
    - sp
    argTypes:
    - String
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[examples.Hero].<init>(String,Integer,Integer)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/Hero.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: examples.Hero
    signature: '[examples.Hero].<init>(String,Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[examples.Hero].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/Hero.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.Hero].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[examples.Hero].getSp()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/Hero.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[examples.Hero].getSp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[examples.Hero].getHp()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/Hero.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[examples.Hero].getHp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.SelectiveConstructorTest.SelectiveConstructor].<init>()'
      Src: examples.SelectiveConstructorTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.SelectiveConstructorTest.SelectiveConstructor)'
      Src: examples.SelectiveConstructorTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.SelectiveConstructorTest:59,1
    - Dst: '[T].size()'
      Src: examples.SelectiveConstructorTest:61,1
    - Dst: '[examples.SelectiveConstructorTest].assertEquals(int,examples.SelectiveConstructorTest)'
      Src: examples.SelectiveConstructorTest:61,1
    - Dst: '[T].get(int)'
      Src: examples.SelectiveConstructorTest:62,1
    - Dst: myObject.getAmount()
      Src: examples.SelectiveConstructorTest:63,1
    - Dst: '[examples.SelectiveConstructorTest].assertEquals(int,examples.SelectiveConstructorTest)'
      Src: examples.SelectiveConstructorTest:63,1
    - Dst: myObject.getId()
      Src: examples.SelectiveConstructorTest:64,1
    - Dst: '[examples.SelectiveConstructorTest].assertEquals(String,examples.SelectiveConstructorTest)'
      Src: examples.SelectiveConstructorTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionName: '[examples.SelectiveConstructorTest].testConstructor()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[examples.SelectiveConstructorTest.SelectiveConstructor].<init>()'
    - '[examples.SelectiveConstructorTest].assertEquals(String,examples.SelectiveConstructorTest)'
    - '[examples.SelectiveConstructorTest].assertEquals(int,examples.SelectiveConstructorTest)'
    - '[T].size()'
    - myObject.getId()
    - '[T].get(int)'
    - myObject.getAmount()
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.SelectiveConstructorTest.SelectiveConstructor)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.SelectiveConstructorTest].testConstructor()'
  - 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: examples.SelectiveConstructorTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.SelectiveConstructorTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.SelectiveConstructorTest
    signature: '[examples.SelectiveConstructorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: examples.SelectiveConstructorTest.SelectiveConstructor:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.SelectiveConstructorTest.SelectiveConstructor:33,1
    - Dst: '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].<init>()'
      Src: examples.SelectiveConstructorTest.SelectiveConstructor:35,1
    - Dst: yamlClassConstructors.put(examples.SelectiveConstructorTest.SelectiveConstructor,examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct)
      Src: examples.SelectiveConstructorTest.SelectiveConstructor:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.SelectiveConstructorTest.SelectiveConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[examples.SelectiveConstructorTest.SelectiveConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - yamlClassConstructors.put(examples.SelectiveConstructorTest.SelectiveConstructor,examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct)
    linkageType: ''
    returnType: examples.SelectiveConstructorTest.SelectiveConstructor
    signature: '[examples.SelectiveConstructorTest.SelectiveConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getType()'
      Src: examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct:42,1
    - Dst: '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].equals()'
      Src: examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct:43,1
    - Dst: '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].constructMapping(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct:45,1
    - Dst: '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].get(String)'
      Src: examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct:46,1
    - Dst: '[examples.MyPersistentObject].<init>(examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct,int)'
      Src: examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct:47,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Object)'
      Src: examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Constructor.ConstructMapping
    argCount: 2
    argNames:
    - node
    - object
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    - Object
    constantsTouched: []
    func_position:
      end: 52
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 52
    functionName: '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 0
    functionsReached:
    - '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].equals()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getType()'
    - '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].constructMapping(org.yaml.snakeyaml.nodes.MappingNode)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Object)'
    - '[examples.MyPersistentObject].<init>(examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct,int)'
    - '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,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: examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct
      static: false
      superClass: Constructor.ConstructMapping
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct
    signature: '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.MyPersistentObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[examples.MyPersistentObject].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.MyPersistentObject
    signature: '[examples.MyPersistentObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.MyPersistentObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - amount
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[examples.MyPersistentObject].<init>(String,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.MyPersistentObject
    signature: '[examples.MyPersistentObject].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      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: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[examples.MyPersistentObject].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.MyPersistentObject].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[examples.MyPersistentObject].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.MyPersistentObject].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[examples.MyPersistentObject].getAmount()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[examples.MyPersistentObject].getAmount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[examples.MyPersistentObject].setAmount(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.MyPersistentObject].setAmount(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      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: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[examples.MyPersistentObject].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.MyPersistentObject].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: examples.DumpExampleTest:28,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: examples.DumpExampleTest:29,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: examples.DumpExampleTest:30,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: examples.DumpExampleTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.DumpExampleTest:32,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: examples.DumpExampleTest:33,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:34,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:34,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:35,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:35,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:36,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 37
    functionName: '[examples.DumpExampleTest].testDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DumpExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.HashMap].put(String)'
    - '[String].contains(String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.DumpExampleTest].testDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: examples.DumpExampleTest:40,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: examples.DumpExampleTest:41,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: examples.DumpExampleTest:42,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: examples.DumpExampleTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.DumpExampleTest:44,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: examples.DumpExampleTest:45,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap,java.io.StringWriter)'
      Src: examples.DumpExampleTest:46,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: examples.DumpExampleTest:47,1
    - Dst: '[examples.DumpExampleTest].contains(String)'
      Src: examples.DumpExampleTest:47,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:47,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: examples.DumpExampleTest:48,1
    - Dst: '[examples.DumpExampleTest].contains(String)'
      Src: examples.DumpExampleTest:48,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:48,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: examples.DumpExampleTest:49,1
    - Dst: '[examples.DumpExampleTest].contains(String)'
      Src: examples.DumpExampleTest:49,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[examples.DumpExampleTest].testDumpWriter()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DumpExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.HashMap].put(String)'
    - '[examples.DumpExampleTest].contains(String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap,java.io.StringWriter)'
    - '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
    - '[java.util.HashMap].<init>()'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: void
    signature: '[examples.DumpExampleTest].testDumpWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.DumpExampleTest:53,1
    - Dst: '[java.util.ArrayList].add(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:55,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.DumpExampleTest:57,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
      Src: examples.DumpExampleTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.DumpExampleTest:59,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: examples.DumpExampleTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAll(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:60,1
    - Dst: '[examples.DumpExampleTest].assertNotNull(String)'
      Src: examples.DumpExampleTest:61,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:62,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[examples.DumpExampleTest].testDumpMany()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DumpExampleTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[org.yaml.snakeyaml.Yaml].dumpAll(examples.DumpExampleTest)'
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
    - '[java.util.ArrayList].add(examples.DumpExampleTest)'
    - '[examples.DumpExampleTest].assertNotNull(String)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[examples.DumpExampleTest].testDumpMany()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.Hero].<init>(String,int)'
      Src: examples.DumpExampleTest:66,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.DumpExampleTest:67,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
      Src: examples.DumpExampleTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.DumpExampleTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(examples.Hero)'
      Src: examples.DumpExampleTest:70,1
    - Dst: '[examples.DumpExampleTest].assertEquals(String,String)'
      Src: examples.DumpExampleTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 65
    functionDepth: 4
    functionLinenumber: 65
    functionLinenumberEnd: 72
    functionName: '[examples.DumpExampleTest].testDumpCustomJavaClass()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DumpExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[examples.Hero].<init>(String,int)'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(examples.Hero)'
    - '[examples.DumpExampleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[examples.DumpExampleTest].testDumpCustomJavaClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.DumpExampleTest:75,1
    - Dst: '[java.util.ArrayList].add(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:77,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.DumpExampleTest:79,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: examples.DumpExampleTest:80,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:81,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:81,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.DumpExampleTest:83,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
      Src: examples.DumpExampleTest:84,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
      Src: examples.DumpExampleTest:85,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.DumpExampleTest:86,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: examples.DumpExampleTest:87,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:88,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 74
    functionDepth: 4
    functionLinenumber: 74
    functionLinenumberEnd: 89
    functionName: '[examples.DumpExampleTest].testDumperOptions()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DumpExampleTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
    - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    - '[java.util.ArrayList].add(examples.DumpExampleTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[examples.DumpExampleTest].testDumperOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.DumpExampleTest:92,1
    - Dst: '[java.util.ArrayList].add(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:94,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.DumpExampleTest:96,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
      Src: examples.DumpExampleTest:97,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.DumpExampleTest:98,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: examples.DumpExampleTest:99,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:100,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:100,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:101,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:101,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:102,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 103
    functionName: '[examples.DumpExampleTest].testDumperOptionsCanonical()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DumpExampleTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
    - '[java.util.ArrayList].add(examples.DumpExampleTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[examples.DumpExampleTest].testDumperOptionsCanonical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.DumpExampleTest:106,1
    - Dst: '[java.util.ArrayList].add(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:108,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.DumpExampleTest:110,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:111,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.DumpExampleTest:112,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: examples.DumpExampleTest:113,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:114,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:114,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:115,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:115,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:116,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 105
    functionDepth: 4
    functionLinenumber: 105
    functionLinenumberEnd: 117
    functionName: '[examples.DumpExampleTest].testDumperOptionsFlowStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DumpExampleTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
    - '[java.util.ArrayList].add(examples.DumpExampleTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(examples.DumpExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[examples.DumpExampleTest].testDumperOptionsFlowStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.DumpExampleTest:120,1
    - Dst: '[java.util.ArrayList].add(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:122,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.DumpExampleTest:124,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:125,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.DumpExampleTest:126,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: examples.DumpExampleTest:127,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:128,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:128,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:129,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:129,1
    - Dst: '[String].contains(String)'
      Src: examples.DumpExampleTest:130,1
    - Dst: '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
      Src: examples.DumpExampleTest:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 119
    functionDepth: 4
    functionLinenumber: 119
    functionLinenumberEnd: 131
    functionName: '[examples.DumpExampleTest].testDumperOptionsStyle()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DumpExampleTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[examples.DumpExampleTest].assertTrue(examples.DumpExampleTest)'
    - '[java.util.ArrayList].add(examples.DumpExampleTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(examples.DumpExampleTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: void
    signature: '[examples.DumpExampleTest].testDumperOptionsStyle()'
  - 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: examples.DumpExampleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.DumpExampleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/DumpExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.DumpExampleTest
    signature: '[examples.DumpExampleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: examples.CustomJavaObjectWithBinaryStringTest:71,1
    - Dst: '[String].<init>()'
      Src: examples.CustomJavaObjectWithBinaryStringTest:72,1
    - Dst: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].<init>(String)'
      Src: examples.CustomJavaObjectWithBinaryStringTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(examples.CustomJavaObjectWithBinaryStringTest.Pojo)'
      Src: examples.CustomJavaObjectWithBinaryStringTest:73,1
    - Dst: '[String].contains(String)'
      Src: examples.CustomJavaObjectWithBinaryStringTest:75,1
    - Dst: '[examples.CustomJavaObjectWithBinaryStringTest].assertTrue(examples.CustomJavaObjectWithBinaryStringTest)'
      Src: examples.CustomJavaObjectWithBinaryStringTest:75,1
    - Dst: '[String].contains(String)'
      Src: examples.CustomJavaObjectWithBinaryStringTest:76,1
    - Dst: '[examples.CustomJavaObjectWithBinaryStringTest].assertTrue(examples.CustomJavaObjectWithBinaryStringTest)'
      Src: examples.CustomJavaObjectWithBinaryStringTest:76,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: examples.CustomJavaObjectWithBinaryStringTest:78,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(java.io.StringReader)'
      Src: examples.CustomJavaObjectWithBinaryStringTest:78,1
    - Dst: '[examples.CustomJavaObjectWithBinaryStringTest].assertEquals(examples.CustomJavaObjectWithBinaryStringTest.Pojo,T)'
      Src: examples.CustomJavaObjectWithBinaryStringTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 70
    functionDepth: 5
    functionLinenumber: 70
    functionLinenumberEnd: 80
    functionName: '[examples.CustomJavaObjectWithBinaryStringTest].testDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomJavaObjectWithBinaryStringTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[String].contains(String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[examples.CustomJavaObjectWithBinaryStringTest].assertEquals(examples.CustomJavaObjectWithBinaryStringTest.Pojo,T)'
    - '[org.yaml.snakeyaml.Yaml].dump(examples.CustomJavaObjectWithBinaryStringTest.Pojo)'
    - '[String].<init>()'
    - '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].<init>(String)'
    - '[examples.CustomJavaObjectWithBinaryStringTest].assertTrue(examples.CustomJavaObjectWithBinaryStringTest)'
    - '[org.yaml.snakeyaml.Yaml].load(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[examples.CustomJavaObjectWithBinaryStringTest].testDump()'
  - 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: examples.CustomJavaObjectWithBinaryStringTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.CustomJavaObjectWithBinaryStringTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomJavaObjectWithBinaryStringTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.CustomJavaObjectWithBinaryStringTest
    signature: '[examples.CustomJavaObjectWithBinaryStringTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomJavaObjectWithBinaryStringTest.Pojo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomJavaObjectWithBinaryStringTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.CustomJavaObjectWithBinaryStringTest.Pojo
    signature: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.CustomJavaObjectWithBinaryStringTest.Pojo
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomJavaObjectWithBinaryStringTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: examples.CustomJavaObjectWithBinaryStringTest.Pojo
    signature: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].getData()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomJavaObjectWithBinaryStringTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].setData(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomJavaObjectWithBinaryStringTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].setData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: examples.CustomJavaObjectWithBinaryStringTest.Pojo:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomJavaObjectWithBinaryStringTest.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].getClass()'
      Src: examples.CustomJavaObjectWithBinaryStringTest.Pojo:57,1
    - Dst: '[Object].getClass()'
      Src: examples.CustomJavaObjectWithBinaryStringTest.Pojo:57,1
    - Dst: '[String].equals(examples.CustomJavaObjectWithBinaryStringTest.Pojo)'
      Src: examples.CustomJavaObjectWithBinaryStringTest.Pojo:64,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 66
    functionName: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/CustomJavaObjectWithBinaryStringTest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].getClass()'
    - '[String].equals(examples.CustomJavaObjectWithBinaryStringTest.Pojo)'
    linkageType: ''
    returnType: boolean
    signature: '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].<init>()'
      Src: examples.collections.TypeSafeListWithInterfaceTest:30,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.collections.TypeSafeListWithInterfaceTest:31,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:32,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:33,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setChildren(java.util.ArrayList)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:34,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.collections.TypeSafeListWithInterfaceTest:35,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:36,1
    - Dst: '[java.util.ArrayList].add(Developer)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:36,1
    - Dst: '[Committer].<init>(String,String,int)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:37,1
    - Dst: '[java.util.ArrayList].add(Committer)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:37,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setDevelopers(java.util.ArrayList)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeListWithInterfaceTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeListWithInterfaceTest.ListBean)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:40,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:42,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(String,String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 44
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest].testDumpList()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setChildren(java.util.ArrayList)'
    - '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(String,String)'
    - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setDevelopers(java.util.ArrayList)'
    - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].<init>()'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[Committer].<init>(String,String,int)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeListWithInterfaceTest.ListBean)'
    - '[java.util.ArrayList].add(Committer)'
    - '[Developer].<init>(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.ArrayList].add(Developer)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListWithInterfaceTest].testDumpList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeListWithInterfaceTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:51,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].fail(String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:52,1
    - Dst: e.getMessage()
      Src: examples.collections.TypeSafeListWithInterfaceTest:54,1
    - Dst: e.getMessage()
      Src: examples.collections.TypeSafeListWithInterfaceTest:54,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].contains(String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:54,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertTrue(examples.collections.TypeSafeListWithInterfaceTest,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 56
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest].testLoadWrongList()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeListWithInterfaceTest].contains(String)'
    - '[examples.collections.TypeSafeListWithInterfaceTest].fail(String)'
    - '[examples.collections.TypeSafeListWithInterfaceTest].assertTrue(examples.collections.TypeSafeListWithInterfaceTest,examples.collections.TypeSafeListWithInterfaceTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListWithInterfaceTest].testLoadWrongList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:59,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:63,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertNotNull(T)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:64,1
    - Dst: '[T].getChildren()'
      Src: examples.collections.TypeSafeListWithInterfaceTest:65,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].size()'
      Src: examples.collections.TypeSafeListWithInterfaceTest:66,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(int,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:66,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].get(int)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:67,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(String,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:67,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].get(int)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:68,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(String,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:68,1
    - Dst: '[T].getDevelopers()'
      Src: examples.collections.TypeSafeListWithInterfaceTest:69,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].size()'
      Src: examples.collections.TypeSafeListWithInterfaceTest:70,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(int,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:70,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].get(int)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:71,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].getClass()'
      Src: examples.collections.TypeSafeListWithInterfaceTest:71,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(String,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:71,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].get(int)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:72,1
    - Dst: fred.getName()
      Src: examples.collections.TypeSafeListWithInterfaceTest:73,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(String,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:73,1
    - Dst: fred.getRole()
      Src: examples.collections.TypeSafeListWithInterfaceTest:74,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(String,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:74,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].get(int)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:75,1
    - Dst: john.getName()
      Src: examples.collections.TypeSafeListWithInterfaceTest:76,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(String,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:76,1
    - Dst: john.getRole()
      Src: examples.collections.TypeSafeListWithInterfaceTest:77,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(String,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:77,1
    - Dst: john.getKey()
      Src: examples.collections.TypeSafeListWithInterfaceTest:78,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(int,examples.collections.TypeSafeListWithInterfaceTest)'
      Src: examples.collections.TypeSafeListWithInterfaceTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 58
    functionDepth: 5
    functionLinenumber: 58
    functionLinenumberEnd: 79
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest].testLoadList()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeListWithInterfaceTest].size()'
    - '[T].getDevelopers()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[examples.collections.TypeSafeListWithInterfaceTest].getClass()'
    - fred.getRole()
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - john.getName()
    - '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(int,examples.collections.TypeSafeListWithInterfaceTest)'
    - fred.getName()
    - john.getKey()
    - '[examples.collections.TypeSafeListWithInterfaceTest].get(int)'
    - '[T].getChildren()'
    - '[examples.collections.TypeSafeListWithInterfaceTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[examples.collections.TypeSafeListWithInterfaceTest].assertEquals(String,examples.collections.TypeSafeListWithInterfaceTest)'
    - john.getRole()
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListWithInterfaceTest].testLoadList()'
  - 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: examples.collections.TypeSafeListWithInterfaceTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListWithInterfaceTest
    signature: '[examples.collections.TypeSafeListWithInterfaceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeListWithInterfaceTest.ListBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListWithInterfaceTest.ListBean
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Human>
      classPublic: true
      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: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].getChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].getChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - children
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setChildren(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setChildren(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.recursive.Human>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].getDevelopers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.recursive.Human>
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].getDevelopers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.recursive.Human>
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - developers
    argTypes:
    - java.util.List<org.yaml.snakeyaml.recursive.Human>
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setDevelopers(java.util.List<org.yaml.snakeyaml.recursive.Human>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setDevelopers(java.util.List<org.yaml.snakeyaml.recursive.Human>)'
  - 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: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Human].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Human].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 120
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Human].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Human].setName(String)'
  - 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: examples.collections.TypeSafeListWithInterfaceTest.Human
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Human].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListWithInterfaceTest.Human
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Human].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeListWithInterfaceTest.Developer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListWithInterfaceTest.Developer
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeListWithInterfaceTest.Developer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - role
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListWithInterfaceTest.Developer
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].getRole()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].getRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - role
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].setRole(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Developer].setRole(String)'
  - 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: examples.collections.TypeSafeListWithInterfaceTest.Committer
      static: false
      superClass: Developer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Committer].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListWithInterfaceTest.Committer
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Committer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeListWithInterfaceTest.Committer:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeListWithInterfaceTest.Committer
      static: false
      superClass: Developer
    argCount: 3
    argNames:
    - string
    - string2
    - i
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Committer].<init>(String,String,int)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached:
    - '[Developer].<init>(String,String)'
    linkageType: ''
    returnType: examples.collections.TypeSafeListWithInterfaceTest.Committer
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Committer].<init>(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Developer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Committer].getKey()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Committer].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Developer
    argCount: 1
    argNames:
    - key
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[examples.collections.TypeSafeListWithInterfaceTest.Committer].setKey(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListWithInterfaceTest.Committer].setKey(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.ListFileldBeanTest.ListFieldBean].<init>()'
      Src: examples.collections.ListFileldBeanTest:29,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.collections.ListFileldBeanTest:30,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: examples.collections.ListFileldBeanTest:31,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: examples.collections.ListFileldBeanTest:32,1
    - Dst: '[examples.collections.ListFileldBeanTest.ListFieldBean].setChildren(java.util.ArrayList)'
      Src: examples.collections.ListFileldBeanTest:33,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.collections.ListFileldBeanTest:34,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.ListFileldBeanTest:35,1
    - Dst: '[java.util.ArrayList].add(Developer)'
      Src: examples.collections.ListFileldBeanTest:35,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.ListFileldBeanTest:36,1
    - Dst: '[java.util.ArrayList].add(Developer)'
      Src: examples.collections.ListFileldBeanTest:36,1
    - Dst: '[examples.collections.ListFileldBeanTest.ListFieldBean].setName(String)'
      Src: examples.collections.ListFileldBeanTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.ListFileldBeanTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.ListFileldBeanTest.ListFieldBean)'
      Src: examples.collections.ListFileldBeanTest:40,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.ListFileldBeanTest:42,1
    - Dst: '[examples.collections.ListFileldBeanTest].assertEquals(String,String)'
      Src: examples.collections.ListFileldBeanTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 44
    functionName: '[examples.collections.ListFileldBeanTest].testDumpList()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.ListFileldBeanTest.ListFieldBean].setChildren(java.util.ArrayList)'
    - '[examples.collections.ListFileldBeanTest.ListFieldBean].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.ListFileldBeanTest.ListFieldBean)'
    - '[examples.collections.ListFileldBeanTest.ListFieldBean].setName(String)'
    - '[java.util.ArrayList].add(String)'
    - '[examples.collections.ListFileldBeanTest].assertEquals(String,String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[Developer].<init>(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.ArrayList].add(Developer)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.ListFileldBeanTest].testDumpList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.ListFileldBeanTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.ListFileldBeanTest:49,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.ListFileldBeanTest:50,1
    - Dst: '[examples.collections.ListFileldBeanTest].assertNotNull(T)'
      Src: examples.collections.ListFileldBeanTest:51,1
    - Dst: '[T].getChildren()'
      Src: examples.collections.ListFileldBeanTest:52,1
    - Dst: '[examples.collections.ListFileldBeanTest].size()'
      Src: examples.collections.ListFileldBeanTest:53,1
    - Dst: '[examples.collections.ListFileldBeanTest].assertEquals(int,examples.collections.ListFileldBeanTest)'
      Src: examples.collections.ListFileldBeanTest:53,1
    - Dst: '[examples.collections.ListFileldBeanTest].get(int)'
      Src: examples.collections.ListFileldBeanTest:54,1
    - Dst: '[examples.collections.ListFileldBeanTest].assertEquals(String,examples.collections.ListFileldBeanTest)'
      Src: examples.collections.ListFileldBeanTest:54,1
    - Dst: '[examples.collections.ListFileldBeanTest].get(int)'
      Src: examples.collections.ListFileldBeanTest:55,1
    - Dst: '[examples.collections.ListFileldBeanTest].assertEquals(String,examples.collections.ListFileldBeanTest)'
      Src: examples.collections.ListFileldBeanTest:55,1
    - Dst: developers.size()
      Src: examples.collections.ListFileldBeanTest:57,1
    - Dst: '[examples.collections.ListFileldBeanTest].assertEquals(int,examples.collections.ListFileldBeanTest)'
      Src: examples.collections.ListFileldBeanTest:57,1
    - Dst: developers.get(int)
      Src: examples.collections.ListFileldBeanTest:58,1
    - Dst: '[examples.collections.ListFileldBeanTest].getClass()'
      Src: examples.collections.ListFileldBeanTest:58,1
    - Dst: '[examples.collections.ListFileldBeanTest].assertEquals(String,examples.collections.ListFileldBeanTest)'
      Src: examples.collections.ListFileldBeanTest:58,1
    - Dst: developers.get(int)
      Src: examples.collections.ListFileldBeanTest:59,1
    - Dst: '[examples.collections.ListFileldBeanTest].getName()'
      Src: examples.collections.ListFileldBeanTest:60,1
    - Dst: '[examples.collections.ListFileldBeanTest].assertEquals(String,examples.collections.ListFileldBeanTest)'
      Src: examples.collections.ListFileldBeanTest:60,1
    - Dst: '[examples.collections.ListFileldBeanTest].getRole()'
      Src: examples.collections.ListFileldBeanTest:61,1
    - Dst: '[examples.collections.ListFileldBeanTest].assertEquals(String,examples.collections.ListFileldBeanTest)'
      Src: examples.collections.ListFileldBeanTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 62
    functionName: '[examples.collections.ListFileldBeanTest].testLoadList()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.ListFileldBeanTest].size()'
    - developers.get(int)
    - '[examples.collections.ListFileldBeanTest].assertNotNull(T)'
    - developers.size()
    - '[examples.collections.ListFileldBeanTest].assertEquals(int,examples.collections.ListFileldBeanTest)'
    - '[examples.collections.ListFileldBeanTest].get(int)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.ListFileldBeanTest].getName()'
    - '[examples.collections.ListFileldBeanTest].assertEquals(String,examples.collections.ListFileldBeanTest)'
    - '[T].getChildren()'
    - '[examples.collections.ListFileldBeanTest].getClass()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[examples.collections.ListFileldBeanTest].getRole()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.ListFileldBeanTest].testLoadList()'
  - 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: examples.collections.ListFileldBeanTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.ListFileldBeanTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.ListFileldBeanTest
    signature: '[examples.collections.ListFileldBeanTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.ListFileldBeanTest.ListFieldBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[examples.collections.ListFileldBeanTest.ListFieldBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.ListFileldBeanTest.ListFieldBean
    signature: '[examples.collections.ListFileldBeanTest.ListFieldBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      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: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[examples.collections.ListFileldBeanTest.ListFieldBean].getChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[examples.collections.ListFileldBeanTest.ListFieldBean].getChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - children
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[examples.collections.ListFileldBeanTest.ListFieldBean].setChildren(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.ListFileldBeanTest.ListFieldBean].setChildren(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[examples.collections.ListFileldBeanTest.ListFieldBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.ListFileldBeanTest.ListFieldBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[examples.collections.ListFileldBeanTest.ListFieldBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.ListFileldBeanTest.ListFieldBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.ListFileldBeanTest.Developer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[examples.collections.ListFileldBeanTest.Developer].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.ListFileldBeanTest.Developer
    signature: '[examples.collections.ListFileldBeanTest.Developer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.ListFileldBeanTest.Developer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - role
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[examples.collections.ListFileldBeanTest.Developer].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.ListFileldBeanTest.Developer
    signature: '[examples.collections.ListFileldBeanTest.Developer].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[examples.collections.ListFileldBeanTest.Developer].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.ListFileldBeanTest.Developer].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[examples.collections.ListFileldBeanTest.Developer].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.ListFileldBeanTest.Developer].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[examples.collections.ListFileldBeanTest.Developer].getRole()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.ListFileldBeanTest.Developer].getRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - role
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[examples.collections.ListFileldBeanTest.Developer].setRole(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.ListFileldBeanTest.Developer].setRole(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeMap2Test.MapBean2].<init>()'
      Src: examples.collections.TypeSafeMap2Test:31,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: examples.collections.TypeSafeMap2Test:32,1
    - Dst: '[java.util.LinkedHashMap].put(Developer2,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:33,1
    - Dst: '[java.util.LinkedHashMap].put(Developer2,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:34,1
    - Dst: '[examples.collections.TypeSafeMap2Test.MapBean2].setData(java.util.LinkedHashMap)'
      Src: examples.collections.TypeSafeMap2Test:35,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: examples.collections.TypeSafeMap2Test:36,1
    - Dst: '[Developer2].<init>(String,String)'
      Src: examples.collections.TypeSafeMap2Test:37,1
    - Dst: '[java.util.LinkedHashMap].put(examples.collections.TypeSafeMap2Test,Developer2)'
      Src: examples.collections.TypeSafeMap2Test:37,1
    - Dst: '[Developer2].<init>(String,String)'
      Src: examples.collections.TypeSafeMap2Test:38,1
    - Dst: '[java.util.LinkedHashMap].put(examples.collections.TypeSafeMap2Test,Developer2)'
      Src: examples.collections.TypeSafeMap2Test:38,1
    - Dst: '[examples.collections.TypeSafeMap2Test.MapBean2].setDevelopers(java.util.LinkedHashMap)'
      Src: examples.collections.TypeSafeMap2Test:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMap2Test:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeMap2Test.MapBean2)'
      Src: examples.collections.TypeSafeMap2Test:41,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMap2Test:43,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(String,String)'
      Src: examples.collections.TypeSafeMap2Test:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 45
    functionName: '[examples.collections.TypeSafeMap2Test].testDumpMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeMap2Test.MapBean2].<init>()'
    - '[examples.collections.TypeSafeMap2Test.MapBean2].setData(java.util.LinkedHashMap)'
    - '[examples.collections.TypeSafeMap2Test].assertEquals(String,String)'
    - '[examples.collections.TypeSafeMap2Test.MapBean2].setDevelopers(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(examples.collections.TypeSafeMap2Test,Developer2)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeMap2Test.MapBean2)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[java.util.LinkedHashMap].put(Developer2,examples.collections.TypeSafeMap2Test)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[Developer2].<init>(String,String)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMap2Test].testDumpMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeMap2Test.MapBean2].<init>()'
      Src: examples.collections.TypeSafeMap2Test:48,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: examples.collections.TypeSafeMap2Test:49,1
    - Dst: '[java.util.LinkedHashMap].put(Developer2,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:50,1
    - Dst: '[java.util.LinkedHashMap].put(SuperMan,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:51,1
    - Dst: '[java.util.LinkedHashMap].put(Developer2,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:52,1
    - Dst: '[examples.collections.TypeSafeMap2Test.MapBean2].setData(java.util.LinkedHashMap)'
      Src: examples.collections.TypeSafeMap2Test:53,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: examples.collections.TypeSafeMap2Test:54,1
    - Dst: '[Developer2].<init>(String,String)'
      Src: examples.collections.TypeSafeMap2Test:55,1
    - Dst: '[java.util.LinkedHashMap].put(examples.collections.TypeSafeMap2Test,Developer2)'
      Src: examples.collections.TypeSafeMap2Test:55,1
    - Dst: '[SuperMan].<init>(String,String,boolean)'
      Src: examples.collections.TypeSafeMap2Test:56,1
    - Dst: '[java.util.LinkedHashMap].put(examples.collections.TypeSafeMap2Test,SuperMan)'
      Src: examples.collections.TypeSafeMap2Test:56,1
    - Dst: '[Developer2].<init>(String,String)'
      Src: examples.collections.TypeSafeMap2Test:57,1
    - Dst: '[java.util.LinkedHashMap].put(examples.collections.TypeSafeMap2Test,Developer2)'
      Src: examples.collections.TypeSafeMap2Test:57,1
    - Dst: '[examples.collections.TypeSafeMap2Test.MapBean2].setDevelopers(java.util.LinkedHashMap)'
      Src: examples.collections.TypeSafeMap2Test:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMap2Test:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeMap2Test.MapBean2)'
      Src: examples.collections.TypeSafeMap2Test:60,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMap2Test:62,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(String,String)'
      Src: examples.collections.TypeSafeMap2Test:63,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: examples.collections.TypeSafeMap2Test:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeMap2Test:67,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertNotNull(T)'
      Src: examples.collections.TypeSafeMap2Test:68,1
    - Dst: '[T].getData()'
      Src: examples.collections.TypeSafeMap2Test:69,1
    - Dst: '[examples.collections.TypeSafeMap2Test].size()'
      Src: examples.collections.TypeSafeMap2Test:70,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(int,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:70,1
    - Dst: '[SuperMan].<init>(String,String,boolean)'
      Src: examples.collections.TypeSafeMap2Test:71,1
    - Dst: '[examples.collections.TypeSafeMap2Test].containsKey(SuperMan)'
      Src: examples.collections.TypeSafeMap2Test:71,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertTrue(examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:71,1
    - Dst: '[SuperMan].<init>(String,String,boolean)'
      Src: examples.collections.TypeSafeMap2Test:72,1
    - Dst: '[examples.collections.TypeSafeMap2Test].get(SuperMan)'
      Src: examples.collections.TypeSafeMap2Test:72,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(examples.collections.TypeSafeMap2Test,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:72,1
    - Dst: '[T].getDevelopers()'
      Src: examples.collections.TypeSafeMap2Test:74,1
    - Dst: '[examples.collections.TypeSafeMap2Test].size()'
      Src: examples.collections.TypeSafeMap2Test:75,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(int,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:75,1
    - Dst: '[SuperMan].<init>(String,String,boolean)'
      Src: examples.collections.TypeSafeMap2Test:76,1
    - Dst: '[examples.collections.TypeSafeMap2Test].get(examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:76,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(SuperMan,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 77
    functionName: '[examples.collections.TypeSafeMap2Test].testMap2()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeMap2Test.MapBean2].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeMap2Test.MapBean2)'
    - '[java.util.LinkedHashMap].put(Developer2,examples.collections.TypeSafeMap2Test)'
    - '[examples.collections.TypeSafeMap2Test].size()'
    - '[examples.collections.TypeSafeMap2Test].containsKey(SuperMan)'
    - '[Developer2].<init>(String,String)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[T].getData()'
    - '[T].getDevelopers()'
    - '[java.util.LinkedHashMap].put(SuperMan,examples.collections.TypeSafeMap2Test)'
    - '[java.util.LinkedHashMap].put(examples.collections.TypeSafeMap2Test,SuperMan)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[examples.collections.TypeSafeMap2Test.MapBean2].setData(java.util.LinkedHashMap)'
    - '[examples.collections.TypeSafeMap2Test.MapBean2].setDevelopers(java.util.LinkedHashMap)'
    - '[examples.collections.TypeSafeMap2Test].assertEquals(int,examples.collections.TypeSafeMap2Test)'
    - '[examples.collections.TypeSafeMap2Test].assertTrue(examples.collections.TypeSafeMap2Test)'
    - '[examples.collections.TypeSafeMap2Test].assertEquals(SuperMan,examples.collections.TypeSafeMap2Test)'
    - '[examples.collections.TypeSafeMap2Test].assertNotNull(T)'
    - '[examples.collections.TypeSafeMap2Test].assertEquals(String,String)'
    - '[java.util.LinkedHashMap].put(examples.collections.TypeSafeMap2Test,Developer2)'
    - '[SuperMan].<init>(String,String,boolean)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[examples.collections.TypeSafeMap2Test].assertEquals(examples.collections.TypeSafeMap2Test,examples.collections.TypeSafeMap2Test)'
    - '[examples.collections.TypeSafeMap2Test].get(examples.collections.TypeSafeMap2Test)'
    - '[examples.collections.TypeSafeMap2Test].get(SuperMan)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMap2Test].testMap2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMap2Test:80,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMap2Test:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeMap2Test:83,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertNotNull(T)'
      Src: examples.collections.TypeSafeMap2Test:84,1
    - Dst: '[T].getData()'
      Src: examples.collections.TypeSafeMap2Test:85,1
    - Dst: '[examples.collections.TypeSafeMap2Test].size()'
      Src: examples.collections.TypeSafeMap2Test:86,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(int,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:86,1
    - Dst: '[examples.collections.TypeSafeMap2Test].keySet()'
      Src: examples.collections.TypeSafeMap2Test:87,1
    - Dst: '[examples.collections.TypeSafeMap2Test].iterator()'
      Src: examples.collections.TypeSafeMap2Test:87,1
    - Dst: '[examples.collections.TypeSafeMap2Test].next()'
      Src: examples.collections.TypeSafeMap2Test:88,1
    - Dst: '[examples.collections.TypeSafeMap2Test].getName()'
      Src: examples.collections.TypeSafeMap2Test:89,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(String,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:89,1
    - Dst: '[examples.collections.TypeSafeMap2Test].getRole()'
      Src: examples.collections.TypeSafeMap2Test:90,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(String,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:90,1
    - Dst: '[examples.collections.TypeSafeMap2Test].get(examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:91,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(examples.collections.TypeSafeMap2Test,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:91,1
    - Dst: '[examples.collections.TypeSafeMap2Test].next()'
      Src: examples.collections.TypeSafeMap2Test:92,1
    - Dst: '[examples.collections.TypeSafeMap2Test].getName()'
      Src: examples.collections.TypeSafeMap2Test:93,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(String,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:93,1
    - Dst: '[examples.collections.TypeSafeMap2Test].getRole()'
      Src: examples.collections.TypeSafeMap2Test:94,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(String,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:94,1
    - Dst: '[examples.collections.TypeSafeMap2Test].get(examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:95,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(examples.collections.TypeSafeMap2Test,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:95,1
    - Dst: '[T].getDevelopers()'
      Src: examples.collections.TypeSafeMap2Test:97,1
    - Dst: '[examples.collections.TypeSafeMap2Test].size()'
      Src: examples.collections.TypeSafeMap2Test:98,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(int,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:98,1
    - Dst: '[examples.collections.TypeSafeMap2Test].keySet()'
      Src: examples.collections.TypeSafeMap2Test:99,1
    - Dst: '[examples.collections.TypeSafeMap2Test].iterator()'
      Src: examples.collections.TypeSafeMap2Test:99,1
    - Dst: '[examples.collections.TypeSafeMap2Test].next()'
      Src: examples.collections.TypeSafeMap2Test:100,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(examples.collections.TypeSafeMap2Test,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:101,1
    - Dst: '[examples.collections.TypeSafeMap2Test].get(examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:102,1
    - Dst: '[examples.collections.TypeSafeMap2Test].getName()'
      Src: examples.collections.TypeSafeMap2Test:103,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(String,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:103,1
    - Dst: '[examples.collections.TypeSafeMap2Test].getRole()'
      Src: examples.collections.TypeSafeMap2Test:104,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(String,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:104,1
    - Dst: '[examples.collections.TypeSafeMap2Test].next()'
      Src: examples.collections.TypeSafeMap2Test:105,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(examples.collections.TypeSafeMap2Test,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:106,1
    - Dst: '[examples.collections.TypeSafeMap2Test].get(examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:107,1
    - Dst: '[examples.collections.TypeSafeMap2Test].getName()'
      Src: examples.collections.TypeSafeMap2Test:108,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(String,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:108,1
    - Dst: '[examples.collections.TypeSafeMap2Test].getRole()'
      Src: examples.collections.TypeSafeMap2Test:109,1
    - Dst: '[examples.collections.TypeSafeMap2Test].assertEquals(String,examples.collections.TypeSafeMap2Test)'
      Src: examples.collections.TypeSafeMap2Test:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 79
    functionDepth: 4
    functionLinenumber: 79
    functionLinenumberEnd: 110
    functionName: '[examples.collections.TypeSafeMap2Test].testLoadMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached:
    - '[T].getData()'
    - '[examples.collections.TypeSafeMap2Test].iterator()'
    - '[examples.collections.TypeSafeMap2Test].keySet()'
    - '[examples.collections.TypeSafeMap2Test].getName()'
    - '[examples.collections.TypeSafeMap2Test].getRole()'
    - '[examples.collections.TypeSafeMap2Test].assertNotNull(T)'
    - '[examples.collections.TypeSafeMap2Test].get(examples.collections.TypeSafeMap2Test)'
    - '[examples.collections.TypeSafeMap2Test].assertEquals(examples.collections.TypeSafeMap2Test,examples.collections.TypeSafeMap2Test)'
    - '[T].getDevelopers()'
    - '[examples.collections.TypeSafeMap2Test].next()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeMap2Test].assertEquals(int,examples.collections.TypeSafeMap2Test)'
    - '[examples.collections.TypeSafeMap2Test].size()'
    - '[examples.collections.TypeSafeMap2Test].assertEquals(String,examples.collections.TypeSafeMap2Test)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMap2Test].testLoadMap()'
  - 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: examples.collections.TypeSafeMap2Test
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafeMap2Test].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMap2Test
    signature: '[examples.collections.TypeSafeMap2Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Developer2, Color>
      - String
      - Map<Color, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeMap2Test.MapBean2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[examples.collections.TypeSafeMap2Test.MapBean2].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMap2Test.MapBean2
    signature: '[examples.collections.TypeSafeMap2Test.MapBean2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Developer2, Color>
      - String
      - Map<Color, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[examples.collections.TypeSafeMap2Test.MapBean2].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeMap2Test.MapBean2].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Developer2, Color>
      - String
      - Map<Color, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[examples.collections.TypeSafeMap2Test.MapBean2].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMap2Test.MapBean2].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Developer2, Color>
      - String
      - Map<Color, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<org.yaml.snakeyaml.immutable.Color,Developer2>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[examples.collections.TypeSafeMap2Test.MapBean2].getDevelopers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<org.yaml.snakeyaml.immutable.Color,Developer2>
    signature: '[examples.collections.TypeSafeMap2Test.MapBean2].getDevelopers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.yaml.snakeyaml.immutable.Color,Developer2>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Developer2, Color>
      - String
      - Map<Color, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - developers
    argTypes:
    - java.util.Map<org.yaml.snakeyaml.immutable.Color,Developer2>
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[examples.collections.TypeSafeMap2Test.MapBean2].setDevelopers(java.util.Map<org.yaml.snakeyaml.immutable.Color,Developer2>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMap2Test.MapBean2].setDevelopers(java.util.Map<org.yaml.snakeyaml.immutable.Color,Developer2>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Developer2, Color>
      - String
      - Map<Color, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<Developer2,org.yaml.snakeyaml.immutable.Color>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[examples.collections.TypeSafeMap2Test.MapBean2].getData()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<Developer2,org.yaml.snakeyaml.immutable.Color>
    signature: '[examples.collections.TypeSafeMap2Test.MapBean2].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Developer2,org.yaml.snakeyaml.immutable.Color>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Developer2, Color>
      - String
      - Map<Color, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - java.util.Map<Developer2,org.yaml.snakeyaml.immutable.Color>
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[examples.collections.TypeSafeMap2Test.MapBean2].setData(java.util.Map<Developer2,org.yaml.snakeyaml.immutable.Color>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMap2Test.MapBean2].setData(java.util.Map<Developer2,org.yaml.snakeyaml.immutable.Color>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeMap2Test.Developer2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: '[examples.collections.TypeSafeMap2Test.Developer2].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMap2Test.Developer2
    signature: '[examples.collections.TypeSafeMap2Test.Developer2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: examples.collections.TypeSafeMap2Test.Developer2
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - role
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[examples.collections.TypeSafeMap2Test.Developer2].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMap2Test.Developer2
    signature: '[examples.collections.TypeSafeMap2Test.Developer2].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[examples.collections.TypeSafeMap2Test.Developer2].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeMap2Test.Developer2].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[examples.collections.TypeSafeMap2Test.Developer2].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMap2Test.Developer2].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[examples.collections.TypeSafeMap2Test.Developer2].getRole()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeMap2Test.Developer2].getRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - role
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[examples.collections.TypeSafeMap2Test.Developer2].setRole(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMap2Test.Developer2].setRole(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].compareTo(examples.collections.TypeSafeMap2Test.Developer2)'
      Src: examples.collections.TypeSafeMap2Test.Developer2:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Developer2
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Developer2
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[examples.collections.TypeSafeMap2Test.Developer2].compareTo(Developer2)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached:
    - '[String].compareTo(examples.collections.TypeSafeMap2Test.Developer2)'
    linkageType: ''
    returnType: int
    signature: '[examples.collections.TypeSafeMap2Test.Developer2].compareTo(Developer2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeMap2Test.Developer2].toString()'
      Src: examples.collections.TypeSafeMap2Test.Developer2:187,1
    - Dst: '[Object].toString()'
      Src: examples.collections.TypeSafeMap2Test.Developer2:187,1
    - Dst: '[examples.collections.TypeSafeMap2Test.Developer2].equals(examples.collections.TypeSafeMap2Test.Developer2)'
      Src: examples.collections.TypeSafeMap2Test.Developer2:187,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 191
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 191
    functionName: '[examples.collections.TypeSafeMap2Test.Developer2].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeMap2Test.Developer2].toString()'
    - '[Object].toString()'
    - '[examples.collections.TypeSafeMap2Test.Developer2].equals(examples.collections.TypeSafeMap2Test.Developer2)'
    linkageType: ''
    returnType: boolean
    signature: '[examples.collections.TypeSafeMap2Test.Developer2].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeMap2Test.Developer2].toString()'
      Src: examples.collections.TypeSafeMap2Test.Developer2:195,1
    - Dst: '[examples.collections.TypeSafeMap2Test.Developer2].hashCode()'
      Src: examples.collections.TypeSafeMap2Test.Developer2:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      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: 196
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[examples.collections.TypeSafeMap2Test.Developer2].hashCode()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 1
    functionsReached:
    - '[examples.collections.TypeSafeMap2Test.Developer2].toString()'
    - '[examples.collections.TypeSafeMap2Test.Developer2].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[examples.collections.TypeSafeMap2Test.Developer2].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[examples.collections.TypeSafeMap2Test.Developer2].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeMap2Test.Developer2].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Developer2].<init>()'
      Src: examples.collections.TypeSafeMap2Test.SuperMan:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeMap2Test.SuperMan
      static: false
      superClass: Developer2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[examples.collections.TypeSafeMap2Test.SuperMan].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached:
    - '[Developer2].<init>()'
    linkageType: ''
    returnType: examples.collections.TypeSafeMap2Test.SuperMan
    signature: '[examples.collections.TypeSafeMap2Test.SuperMan].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Developer2].<init>(String,String)'
      Src: examples.collections.TypeSafeMap2Test.SuperMan:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: examples.collections.TypeSafeMap2Test.SuperMan
      static: false
      superClass: Developer2
    argCount: 3
    argNames:
    - name
    - role
    - smart
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: '[examples.collections.TypeSafeMap2Test.SuperMan].<init>(String,String,boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached:
    - '[Developer2].<init>(String,String)'
    linkageType: ''
    returnType: examples.collections.TypeSafeMap2Test.SuperMan
    signature: '[examples.collections.TypeSafeMap2Test.SuperMan].<init>(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Developer2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[examples.collections.TypeSafeMap2Test.SuperMan].isSmart()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[examples.collections.TypeSafeMap2Test.SuperMan].isSmart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Developer2
    argCount: 1
    argNames:
    - smart
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: '[examples.collections.TypeSafeMap2Test.SuperMan].setSmart(boolean)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMap2Test.SuperMan].setSmart(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Developer2].toString()'
      Src: examples.collections.TypeSafeMap2Test.SuperMan:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Developer2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 229
    functionName: '[examples.collections.TypeSafeMap2Test.SuperMan].toString()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
    functionUses: 0
    functionsReached:
    - '[Developer2].toString()'
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeMap2Test.SuperMan].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeListTest.ListBean1].<init>()'
      Src: examples.collections.TypeSafeListTest:29,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.collections.TypeSafeListTest:30,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: examples.collections.TypeSafeListTest:31,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: examples.collections.TypeSafeListTest:32,1
    - Dst: '[examples.collections.TypeSafeListTest.ListBean1].setChildren(java.util.ArrayList)'
      Src: examples.collections.TypeSafeListTest:33,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.collections.TypeSafeListTest:34,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeListTest:35,1
    - Dst: '[java.util.ArrayList].add(Developer)'
      Src: examples.collections.TypeSafeListTest:35,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeListTest:36,1
    - Dst: '[java.util.ArrayList].add(Developer)'
      Src: examples.collections.TypeSafeListTest:36,1
    - Dst: '[examples.collections.TypeSafeListTest.ListBean1].setDevelopers(java.util.ArrayList)'
      Src: examples.collections.TypeSafeListTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeListTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeListTest.ListBean1)'
      Src: examples.collections.TypeSafeListTest:39,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeListTest:41,1
    - Dst: '[examples.collections.TypeSafeListTest].assertEquals(String,String)'
      Src: examples.collections.TypeSafeListTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 43
    functionName: '[examples.collections.TypeSafeListTest].testDumpList()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(Developer)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeListTest.ListBean1)'
    - '[examples.collections.TypeSafeListTest.ListBean1].setDevelopers(java.util.ArrayList)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[Developer].<init>(String,String)'
    - '[examples.collections.TypeSafeListTest.ListBean1].setChildren(java.util.ArrayList)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[examples.collections.TypeSafeListTest.ListBean1].<init>()'
    - '[examples.collections.TypeSafeListTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListTest].testDumpList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeListTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeListTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeListTest:49,1
    - Dst: '[examples.collections.TypeSafeListTest].assertNotNull(T)'
      Src: examples.collections.TypeSafeListTest:50,1
    - Dst: '[T].getChildren()'
      Src: examples.collections.TypeSafeListTest:51,1
    - Dst: '[examples.collections.TypeSafeListTest].size()'
      Src: examples.collections.TypeSafeListTest:52,1
    - Dst: '[examples.collections.TypeSafeListTest].assertEquals(int,examples.collections.TypeSafeListTest)'
      Src: examples.collections.TypeSafeListTest:52,1
    - Dst: '[examples.collections.TypeSafeListTest].get(int)'
      Src: examples.collections.TypeSafeListTest:53,1
    - Dst: '[examples.collections.TypeSafeListTest].assertEquals(String,examples.collections.TypeSafeListTest)'
      Src: examples.collections.TypeSafeListTest:53,1
    - Dst: '[examples.collections.TypeSafeListTest].get(int)'
      Src: examples.collections.TypeSafeListTest:54,1
    - Dst: '[examples.collections.TypeSafeListTest].assertEquals(String,examples.collections.TypeSafeListTest)'
      Src: examples.collections.TypeSafeListTest:54,1
    - Dst: '[T].getDevelopers()'
      Src: examples.collections.TypeSafeListTest:55,1
    - Dst: '[examples.collections.TypeSafeListTest].size()'
      Src: examples.collections.TypeSafeListTest:56,1
    - Dst: '[examples.collections.TypeSafeListTest].assertEquals(int,examples.collections.TypeSafeListTest)'
      Src: examples.collections.TypeSafeListTest:56,1
    - Dst: '[examples.collections.TypeSafeListTest].get(int)'
      Src: examples.collections.TypeSafeListTest:57,1
    - Dst: '[examples.collections.TypeSafeListTest].getClass()'
      Src: examples.collections.TypeSafeListTest:57,1
    - Dst: '[examples.collections.TypeSafeListTest].assertEquals(String,examples.collections.TypeSafeListTest)'
      Src: examples.collections.TypeSafeListTest:57,1
    - Dst: '[examples.collections.TypeSafeListTest].get(int)'
      Src: examples.collections.TypeSafeListTest:58,1
    - Dst: '[examples.collections.TypeSafeListTest].getName()'
      Src: examples.collections.TypeSafeListTest:59,1
    - Dst: '[examples.collections.TypeSafeListTest].assertEquals(String,examples.collections.TypeSafeListTest)'
      Src: examples.collections.TypeSafeListTest:59,1
    - Dst: '[examples.collections.TypeSafeListTest].getRole()'
      Src: examples.collections.TypeSafeListTest:60,1
    - Dst: '[examples.collections.TypeSafeListTest].assertEquals(String,examples.collections.TypeSafeListTest)'
      Src: examples.collections.TypeSafeListTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 45
    functionDepth: 4
    functionLinenumber: 45
    functionLinenumberEnd: 61
    functionName: '[examples.collections.TypeSafeListTest].testLoadList()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached:
    - '[T].getDevelopers()'
    - '[examples.collections.TypeSafeListTest].getName()'
    - '[examples.collections.TypeSafeListTest].getClass()'
    - '[examples.collections.TypeSafeListTest].assertNotNull(T)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeListTest].assertEquals(int,examples.collections.TypeSafeListTest)'
    - '[T].getChildren()'
    - '[examples.collections.TypeSafeListTest].size()'
    - '[examples.collections.TypeSafeListTest].getRole()'
    - '[examples.collections.TypeSafeListTest].assertEquals(String,examples.collections.TypeSafeListTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[examples.collections.TypeSafeListTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListTest].testLoadList()'
  - 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: examples.collections.TypeSafeListTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafeListTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListTest
    signature: '[examples.collections.TypeSafeListTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeListTest.ListBean1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[examples.collections.TypeSafeListTest.ListBean1].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListTest.ListBean1
    signature: '[examples.collections.TypeSafeListTest.ListBean1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      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: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[examples.collections.TypeSafeListTest.ListBean1].getChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[examples.collections.TypeSafeListTest.ListBean1].getChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - children
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[examples.collections.TypeSafeListTest.ListBean1].setChildren(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListTest.ListBean1].setChildren(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[examples.collections.TypeSafeListTest.ListBean1].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeListTest.ListBean1].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[examples.collections.TypeSafeListTest.ListBean1].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListTest.ListBean1].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Developer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[examples.collections.TypeSafeListTest.ListBean1].getDevelopers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Developer>
    signature: '[examples.collections.TypeSafeListTest.ListBean1].getDevelopers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Developer>
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List<Developer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - developers
    argTypes:
    - java.util.List<Developer>
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[examples.collections.TypeSafeListTest.ListBean1].setDevelopers(java.util.List<Developer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListTest.ListBean1].setDevelopers(java.util.List<Developer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeListTest.Developer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[examples.collections.TypeSafeListTest.Developer].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListTest.Developer
    signature: '[examples.collections.TypeSafeListTest.Developer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeListTest.Developer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - role
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[examples.collections.TypeSafeListTest.Developer].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListTest.Developer
    signature: '[examples.collections.TypeSafeListTest.Developer].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[examples.collections.TypeSafeListTest.Developer].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeListTest.Developer].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[examples.collections.TypeSafeListTest.Developer].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListTest.Developer].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[examples.collections.TypeSafeListTest.Developer].getRole()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeListTest.Developer].getRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - role
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[examples.collections.TypeSafeListTest.Developer].setRole(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListTest.Developer].setRole(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:32,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:33,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:34,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:35,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:36,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setSorted(java.util.TreeSet)'
      Src: examples.collections.TypeSafeSetImplementationsTest:37,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:38,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:39,1
    - Dst: '[java.util.TreeSet].add(Developer)'
      Src: examples.collections.TypeSafeSetImplementationsTest:39,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:40,1
    - Dst: '[java.util.TreeSet].add(Developer)'
      Src: examples.collections.TypeSafeSetImplementationsTest:40,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setDevelopers(java.util.TreeSet)'
      Src: examples.collections.TypeSafeSetImplementationsTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeSetImplementationsTest.SetBean)'
      Src: examples.collections.TypeSafeSetImplementationsTest:43,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:45,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 47
    functionName: '[examples.collections.TypeSafeSetImplementationsTest].testDumpSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].<init>()'
    - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setDevelopers(java.util.TreeSet)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeSetImplementationsTest.SetBean)'
    - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setSorted(java.util.TreeSet)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[java.util.TreeSet].add(Developer)'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,String)'
    - '[Developer].<init>(String,String)'
    - '[java.util.TreeSet].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.TreeSet].add(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest].testDumpSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:50,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:51,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:52,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:53,1
    - Dst: '[java.util.TreeSet].add(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:54,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setSorted(java.util.TreeSet)'
      Src: examples.collections.TypeSafeSetImplementationsTest:55,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:56,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:57,1
    - Dst: '[java.util.TreeSet].add(Developer)'
      Src: examples.collections.TypeSafeSetImplementationsTest:57,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:58,1
    - Dst: '[java.util.TreeSet].add(Developer)'
      Src: examples.collections.TypeSafeSetImplementationsTest:58,1
    - Dst: '[SuperDeveloper].<init>(String,String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:59,1
    - Dst: '[java.util.TreeSet].add(SuperDeveloper)'
      Src: examples.collections.TypeSafeSetImplementationsTest:59,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setDevelopers(java.util.TreeSet)'
      Src: examples.collections.TypeSafeSetImplementationsTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:61,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeSetImplementationsTest.SetBean)'
      Src: examples.collections.TypeSafeSetImplementationsTest:62,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:64,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 66
    functionName: '[examples.collections.TypeSafeSetImplementationsTest].testDumpSet2()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].<init>()'
    - '[SuperDeveloper].<init>(String,String)'
    - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setDevelopers(java.util.TreeSet)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeSetImplementationsTest.SetBean)'
    - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setSorted(java.util.TreeSet)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[java.util.TreeSet].add(SuperDeveloper)'
    - '[java.util.TreeSet].add(Developer)'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,String)'
    - '[Developer].<init>(String,String)'
    - '[java.util.TreeSet].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.TreeSet].add(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest].testDumpSet2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:71,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:72,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertNotNull(T)'
      Src: examples.collections.TypeSafeSetImplementationsTest:73,1
    - Dst: '[T].getSorted()'
      Src: examples.collections.TypeSafeSetImplementationsTest:74,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].size()'
      Src: examples.collections.TypeSafeSetImplementationsTest:75,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:75,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:76,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:76,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:77,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:77,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:78,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:78,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].iterator()'
      Src: examples.collections.TypeSafeSetImplementationsTest:79,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].next()'
      Src: examples.collections.TypeSafeSetImplementationsTest:79,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:80,1
    - Dst: '[T].getDevelopers()'
      Src: examples.collections.TypeSafeSetImplementationsTest:82,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].size()'
      Src: examples.collections.TypeSafeSetImplementationsTest:83,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:83,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].first()'
      Src: examples.collections.TypeSafeSetImplementationsTest:84,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].getName()'
      Src: examples.collections.TypeSafeSetImplementationsTest:84,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:84,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].last()'
      Src: examples.collections.TypeSafeSetImplementationsTest:85,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].getName()'
      Src: examples.collections.TypeSafeSetImplementationsTest:85,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 68
    functionDepth: 4
    functionLinenumber: 68
    functionLinenumberEnd: 86
    functionName: '[examples.collections.TypeSafeSetImplementationsTest].testLoadSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
    - '[examples.collections.TypeSafeSetImplementationsTest].last()'
    - '[T].getDevelopers()'
    - '[examples.collections.TypeSafeSetImplementationsTest].getName()'
    - '[examples.collections.TypeSafeSetImplementationsTest].iterator()'
    - '[examples.collections.TypeSafeSetImplementationsTest].next()'
    - '[examples.collections.TypeSafeSetImplementationsTest].first()'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
    - '[examples.collections.TypeSafeSetImplementationsTest].size()'
    - '[T].getSorted()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertNotNull(T)'
    - '[examples.collections.TypeSafeSetImplementationsTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest].testLoadSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:91,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:92,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertNotNull(T)'
      Src: examples.collections.TypeSafeSetImplementationsTest:93,1
    - Dst: '[T].getSorted()'
      Src: examples.collections.TypeSafeSetImplementationsTest:94,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].size()'
      Src: examples.collections.TypeSafeSetImplementationsTest:95,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:95,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:96,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:96,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:97,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:97,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:98,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:98,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].first()'
      Src: examples.collections.TypeSafeSetImplementationsTest:100,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:100,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].last()'
      Src: examples.collections.TypeSafeSetImplementationsTest:101,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:101,1
    - Dst: '[T].getDevelopers()'
      Src: examples.collections.TypeSafeSetImplementationsTest:103,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].size()'
      Src: examples.collections.TypeSafeSetImplementationsTest:104,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:104,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].first()'
      Src: examples.collections.TypeSafeSetImplementationsTest:105,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].getName()'
      Src: examples.collections.TypeSafeSetImplementationsTest:105,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:105,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].last()'
      Src: examples.collections.TypeSafeSetImplementationsTest:106,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].getName()'
      Src: examples.collections.TypeSafeSetImplementationsTest:106,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 107
    functionName: '[examples.collections.TypeSafeSetImplementationsTest].testLoadSetReversed()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
    - '[examples.collections.TypeSafeSetImplementationsTest].last()'
    - '[T].getDevelopers()'
    - '[examples.collections.TypeSafeSetImplementationsTest].getName()'
    - '[examples.collections.TypeSafeSetImplementationsTest].first()'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
    - '[examples.collections.TypeSafeSetImplementationsTest].size()'
    - '[T].getSorted()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertNotNull(T)'
    - '[examples.collections.TypeSafeSetImplementationsTest].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest].testLoadSetReversed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>(int)'
      Src: examples.collections.TypeSafeSetImplementationsTest:191,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:192,1
    - Dst: '[java.util.HashSet].add(int)'
      Src: examples.collections.TypeSafeSetImplementationsTest:193,1
    - Dst: '[Box].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:194,1
    - Dst: '[Box].setId(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:195,1
    - Dst: '[Box].setSet(java.util.HashSet)'
      Src: examples.collections.TypeSafeSetImplementationsTest:196,1
    - Dst: '[java.util.HashSet].add(Box)'
      Src: examples.collections.TypeSafeSetImplementationsTest:197,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:198,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashSet)'
      Src: examples.collections.TypeSafeSetImplementationsTest:199,1
    - Dst: '[String].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:204,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:204,1
    - Dst: '[String].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:205,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:205,1
    - Dst: '[String].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:206,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:206,1
    - Dst: '[String].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:207,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:207,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:209,1
    - Dst: '[T].size()'
      Src: examples.collections.TypeSafeSetImplementationsTest:210,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:210,1
    - Dst: '[T].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:211,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:211,1
    - Dst: '[T].contains(int)'
      Src: examples.collections.TypeSafeSetImplementationsTest:212,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 189
    functionDepth: 5
    functionLinenumber: 189
    functionLinenumberEnd: 213
    functionName: '[examples.collections.TypeSafeSetImplementationsTest].testNoJavaBeanSetRecursive()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
    - '[java.util.HashSet].add(String)'
    - '[String].contains(String)'
    - '[java.util.HashSet].add(Box)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[java.util.HashSet].<init>(int)'
    - '[T].size()'
    - '[Box].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashSet)'
    - '[Box].setSet(java.util.HashSet)'
    - '[Box].setId(String)'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
    - '[java.util.HashSet].add(int)'
    - '[T].contains(int)'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest].testNoJavaBeanSetRecursive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest:239,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:240,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:243,1
    - Dst: '[T].size()'
      Src: examples.collections.TypeSafeSetImplementationsTest:244,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:244,1
    - Dst: '[T].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:245,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:245,1
    - Dst: '[T].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:246,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:246,1
    - Dst: '[T].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:247,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:247,1
    - Dst: '[T].iterator()'
      Src: examples.collections.TypeSafeSetImplementationsTest:248,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].next()'
      Src: examples.collections.TypeSafeSetImplementationsTest:249,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:249,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].next()'
      Src: examples.collections.TypeSafeSetImplementationsTest:250,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:250,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].next()'
      Src: examples.collections.TypeSafeSetImplementationsTest:251,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 237
    functionDepth: 4
    functionLinenumber: 237
    functionLinenumberEnd: 252
    functionName: '[examples.collections.TypeSafeSetImplementationsTest].testNoJavaBeanSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
    - '[examples.collections.TypeSafeSetImplementationsTest].next()'
    - '[T].size()'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
    - '[T].iterator()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest].testNoJavaBeanSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:256,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:257,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:260,1
    - Dst: '[T].size()'
      Src: examples.collections.TypeSafeSetImplementationsTest:261,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:261,1
    - Dst: '[T].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:262,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:262,1
    - Dst: '[T].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:263,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:263,1
    - Dst: '[T].contains(String)'
      Src: examples.collections.TypeSafeSetImplementationsTest:264,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:264,1
    - Dst: '[T].iterator()'
      Src: examples.collections.TypeSafeSetImplementationsTest:265,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].next()'
      Src: examples.collections.TypeSafeSetImplementationsTest:266,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:266,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].next()'
      Src: examples.collections.TypeSafeSetImplementationsTest:267,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:267,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].next()'
      Src: examples.collections.TypeSafeSetImplementationsTest:268,1
    - Dst: '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
      Src: examples.collections.TypeSafeSetImplementationsTest:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 254
    functionDepth: 5
    functionLinenumber: 254
    functionLinenumberEnd: 269
    functionName: '[examples.collections.TypeSafeSetImplementationsTest].testNoJavaBeanSet2()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeSetImplementationsTest].assertTrue(examples.collections.TypeSafeSetImplementationsTest)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[examples.collections.TypeSafeSetImplementationsTest].next()'
    - '[T].size()'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(String,examples.collections.TypeSafeSetImplementationsTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeSetImplementationsTest].assertEquals(int,examples.collections.TypeSafeSetImplementationsTest)'
    - '[T].iterator()'
    - '[T].contains(String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest].testNoJavaBeanSet2()'
  - 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: examples.collections.TypeSafeSetImplementationsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafeSetImplementationsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeSetImplementationsTest
    signature: '[examples.collections.TypeSafeSetImplementationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<String>
      - SortedSet<Developer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeSetImplementationsTest.SetBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeSetImplementationsTest.SetBean
    signature: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<String>
      - SortedSet<Developer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.SortedSet<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].getSorted()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.SortedSet<String>
    signature: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].getSorted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.SortedSet<String>
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<String>
      - SortedSet<Developer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sorted
    argTypes:
    - java.util.SortedSet<String>
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setSorted(java.util.SortedSet<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setSorted(java.util.SortedSet<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<String>
      - SortedSet<Developer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<String>
      - SortedSet<Developer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<String>
      - SortedSet<Developer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.SortedSet<Developer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].getDevelopers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.SortedSet<Developer>
    signature: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].getDevelopers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.SortedSet<Developer>
      classConcrete: true
      classEnum: false
      classFields:
      - SortedSet<String>
      - SortedSet<Developer>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - developers
    argTypes:
    - java.util.SortedSet<Developer>
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setDevelopers(java.util.SortedSet<Developer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setDevelopers(java.util.SortedSet<Developer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeSetImplementationsTest.Developer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 149
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Developer].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeSetImplementationsTest.Developer
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Developer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeSetImplementationsTest.Developer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - role
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Developer].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeSetImplementationsTest.Developer
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Developer].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Developer].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Developer].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Developer].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Developer].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Developer].getRole()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Developer].getRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - role
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Developer].setRole(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Developer].setRole(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].compareTo(examples.collections.TypeSafeSetImplementationsTest.Developer)'
      Src: examples.collections.TypeSafeSetImplementationsTest.Developer:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Developer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Developer
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Developer].compareTo(Developer)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[String].compareTo(examples.collections.TypeSafeSetImplementationsTest.Developer)'
    linkageType: ''
    returnType: int
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Developer].compareTo(Developer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Developer].<init>()'
      Src: examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper
      static: false
      superClass: Developer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[Developer].<init>()'
    linkageType: ''
    returnType: examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper
    signature: '[examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper
      static: false
      superClass: Developer
    argCount: 2
    argNames:
    - string
    - string2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[Developer].<init>(String,String)'
    linkageType: ''
    returnType: examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper
    signature: '[examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Box].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Box].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Box].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Box].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Box].getSet()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<Object>
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Box].getSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.Set<Object>
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Box].setSet(java.util.Set<Object>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Box].setSet(java.util.Set<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Set<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeSetImplementationsTest.Box
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafeSetImplementationsTest.Box].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeSetImplementationsTest.Box
    signature: '[examples.collections.TypeSafeSetImplementationsTest.Box].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:33,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:34,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:35,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:36,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setSorted(java.util.TreeMap)'
      Src: examples.collections.TypeSafeMapImplementationsTest:37,1
    - Dst: '[java.util.Properties].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:38,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:39,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:40,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setProperties(java.util.Properties)'
      Src: examples.collections.TypeSafeMapImplementationsTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:42,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeMapImplementationsTest.MapBean)'
      Src: examples.collections.TypeSafeMapImplementationsTest:43,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:45,1
    - Dst: '[org.yaml.snakeyaml.Util].compareAllLines(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:47,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,boolean)'
      Src: examples.collections.TypeSafeMapImplementationsTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 48
    functionName: '[examples.collections.TypeSafeMapImplementationsTest].testDumpMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].<init>()'
    - '[java.util.TreeMap].<init>()'
    - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeMapImplementationsTest.MapBean)'
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.yaml.snakeyaml.Util].compareAllLines(String,String)'
    - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setProperties(java.util.Properties)'
    - '[java.util.TreeMap].put(String,String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,boolean)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setSorted(java.util.TreeMap)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapImplementationsTest].testDumpMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:51,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:54,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertNotNull(T)'
      Src: examples.collections.TypeSafeMapImplementationsTest:55,1
    - Dst: '[T].getSorted()'
      Src: examples.collections.TypeSafeMapImplementationsTest:56,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].size()'
      Src: examples.collections.TypeSafeMapImplementationsTest:57,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:57,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:58,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:58,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:59,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:59,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].keySet()'
      Src: examples.collections.TypeSafeMapImplementationsTest:60,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].iterator()'
      Src: examples.collections.TypeSafeMapImplementationsTest:60,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].next()'
      Src: examples.collections.TypeSafeMapImplementationsTest:60,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:61,1
    - Dst: '[T].getProperties()'
      Src: examples.collections.TypeSafeMapImplementationsTest:63,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].size()'
      Src: examples.collections.TypeSafeMapImplementationsTest:64,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:64,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].getProperty(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:65,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:65,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].getProperty(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:66,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 67
    functionName: '[examples.collections.TypeSafeMapImplementationsTest].testLoadMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeMapImplementationsTest].next()'
    - '[examples.collections.TypeSafeMapImplementationsTest].keySet()'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
    - '[examples.collections.TypeSafeMapImplementationsTest].get(String)'
    - '[T].getSorted()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].iterator()'
    - '[examples.collections.TypeSafeMapImplementationsTest].getProperty(String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].size()'
    - '[T].getProperties()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertNotNull(T)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapImplementationsTest].testLoadMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: examples.collections.TypeSafeMapImplementationsTest:106,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:107,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:108,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:109,1
    - Dst: '[java.util.ArrayList].add(java.util.TreeMap)'
      Src: examples.collections.TypeSafeMapImplementationsTest:110,1
    - Dst: '[java.util.Properties].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:111,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:112,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:113,1
    - Dst: '[java.util.ArrayList].add(java.util.Properties)'
      Src: examples.collections.TypeSafeMapImplementationsTest:114,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:115,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:116,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
      Src: examples.collections.TypeSafeMapImplementationsTest:117,1
    - Dst: '[String].contains(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:119,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:119,1
    - Dst: '[String].contains(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:120,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:120,1
    - Dst: '[String].contains(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:122,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:122,1
    - Dst: '[String].contains(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:123,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:123,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:125,1
    - Dst: '[T].size()'
      Src: examples.collections.TypeSafeMapImplementationsTest:126,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:126,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: examples.collections.TypeSafeMapImplementationsTest:127,1
    - Dst: map1.size()
      Src: examples.collections.TypeSafeMapImplementationsTest:129,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:129,1
    - Dst: map1.get(String)
      Src: examples.collections.TypeSafeMapImplementationsTest:130,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:130,1
    - Dst: map1.get(String)
      Src: examples.collections.TypeSafeMapImplementationsTest:131,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:131,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: examples.collections.TypeSafeMapImplementationsTest:132,1
    - Dst: map2.size()
      Src: examples.collections.TypeSafeMapImplementationsTest:134,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:134,1
    - Dst: map2.get(String)
      Src: examples.collections.TypeSafeMapImplementationsTest:135,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:135,1
    - Dst: map2.get(String)
      Src: examples.collections.TypeSafeMapImplementationsTest:136,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:136,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: examples.collections.TypeSafeMapImplementationsTest:137,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 104
    functionDepth: 4
    functionLinenumber: 104
    functionLinenumberEnd: 138
    functionName: '[examples.collections.TypeSafeMapImplementationsTest].testNoJavaBeanMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached:
    - map1.size()
    - '[java.util.ArrayList].get(int)'
    - '[java.util.Properties].setProperty(String,String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,examples.collections.TypeSafeMapImplementationsTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[String].contains(String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
    - map2.size()
    - '[java.util.ArrayList].add(java.util.TreeMap)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.ArrayList].add(java.util.Properties)'
    - '[java.util.TreeMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - map1.get(String)
    - '[java.util.Properties].<init>()'
    - '[java.util.TreeMap].<init>()'
    - map2.get(String)
    - '[T].size()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapImplementationsTest].testNoJavaBeanMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:141,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:142,1
    - Dst: '[java.util.TreeMap].put(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:143,1
    - Dst: '[java.util.TreeMap].put(String,java.util.TreeMap)'
      Src: examples.collections.TypeSafeMapImplementationsTest:144,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:145,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
      Src: examples.collections.TypeSafeMapImplementationsTest:146,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:148,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:149,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:152,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:152,1
    - Dst: '[T].size()'
      Src: examples.collections.TypeSafeMapImplementationsTest:153,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:153,1
    - Dst: '[T].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:154,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:154,1
    - Dst: '[T].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:155,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:155,1
    - Dst: '[T].keySet()'
      Src: examples.collections.TypeSafeMapImplementationsTest:157,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].iterator()'
      Src: examples.collections.TypeSafeMapImplementationsTest:157,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].next()'
      Src: examples.collections.TypeSafeMapImplementationsTest:157,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 140
    functionDepth: 4
    functionLinenumber: 140
    functionLinenumberEnd: 159
    functionName: '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveNoJavaBeanMap1()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeMapImplementationsTest].next()'
    - '[java.util.TreeMap].<init>()'
    - '[java.util.TreeMap].put(String,java.util.TreeMap)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
    - '[T].keySet()'
    - '[T].size()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].iterator()'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.TreeMap)'
    - '[java.util.TreeMap].put(String,String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveNoJavaBeanMap1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:163,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:164,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:165,1
    - Dst: map.put(String,java.util.Properties)
      Src: examples.collections.TypeSafeMapImplementationsTest:167,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMapImplementationsTest:168,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Properties)'
      Src: examples.collections.TypeSafeMapImplementationsTest:169,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:171,1
    - Dst: '[org.yaml.snakeyaml.Util].compareAllLines(String,String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:173,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,boolean)'
      Src: examples.collections.TypeSafeMapImplementationsTest:172,1
    - Dst: '[String].startsWith(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:174,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:174,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:176,1
    - Dst: '[T].size()'
      Src: examples.collections.TypeSafeMapImplementationsTest:177,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:177,1
    - Dst: '[T].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:178,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:178,1
    - Dst: '[T].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:179,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 161
    functionDepth: 4
    functionLinenumber: 161
    functionLinenumberEnd: 180
    functionName: '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveNoJavaBeanProperties2()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].<init>()'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
    - '[T].size()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[String].startsWith(String)'
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.yaml.snakeyaml.Util].compareAllLines(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Properties)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,boolean)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
    - map.put(String,java.util.Properties)
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertTrue(String,examples.collections.TypeSafeMapImplementationsTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveNoJavaBeanProperties2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:183,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:184,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:187,1
    - Dst: '[T].size()'
      Src: examples.collections.TypeSafeMapImplementationsTest:188,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:188,1
    - Dst: '[T].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:189,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:189,1
    - Dst: '[T].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:190,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:190,1
    - Dst: '[T].keySet()'
      Src: examples.collections.TypeSafeMapImplementationsTest:192,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].iterator()'
      Src: examples.collections.TypeSafeMapImplementationsTest:192,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].next()'
      Src: examples.collections.TypeSafeMapImplementationsTest:192,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 182
    functionDepth: 5
    functionLinenumber: 182
    functionLinenumberEnd: 194
    functionName: '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveNoJavaBeanMap3()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeMapImplementationsTest].next()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[T].keySet()'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
    - '[T].size()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].iterator()'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveNoJavaBeanMap3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:197,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:198,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:200,1
    - Dst: '[T].size()'
      Src: examples.collections.TypeSafeMapImplementationsTest:201,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:201,1
    - Dst: '[T].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:202,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:202,1
    - Dst: '[T].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:203,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:203,1
    - Dst: '[T].get(String)'
      Src: examples.collections.TypeSafeMapImplementationsTest:204,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest].assertSame(T,examples.collections.TypeSafeMapImplementationsTest)'
      Src: examples.collections.TypeSafeMapImplementationsTest:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 196
    functionDepth: 5
    functionLinenumber: 196
    functionLinenumberEnd: 205
    functionName: '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveProperties4()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertSame(T,examples.collections.TypeSafeMapImplementationsTest)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(int,examples.collections.TypeSafeMapImplementationsTest)'
    - '[T].size()'
    - '[T].get(String)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeMapImplementationsTest].assertEquals(String,examples.collections.TypeSafeMapImplementationsTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveProperties4()'
  - 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: examples.collections.TypeSafeMapImplementationsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafeMapImplementationsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMapImplementationsTest
    signature: '[examples.collections.TypeSafeMapImplementationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedMap<String, String>
      - Properties
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeMapImplementationsTest.MapBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMapImplementationsTest.MapBean
    signature: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedMap<String, String>
      - Properties
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.SortedMap<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].getSorted()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.SortedMap<String,String>
    signature: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].getSorted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.SortedMap<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - SortedMap<String, String>
      - Properties
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sorted
    argTypes:
    - java.util.SortedMap<String,String>
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setSorted(java.util.SortedMap<String,String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setSorted(java.util.SortedMap<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedMap<String, String>
      - Properties
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Properties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].getProperties()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Properties
    signature: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].getProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - SortedMap<String, String>
      - Properties
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - properties
    argTypes:
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setProperties(java.util.Properties)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setProperties(java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SortedMap<String, String>
      - Properties
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - SortedMap<String, String>
      - Properties
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafePriorityTest:34,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: examples.collections.TypeSafePriorityTest:36,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
      Src: examples.collections.TypeSafePriorityTest:37,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.collections.TypeSafePriorityTest:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.collections.TypeSafePriorityTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: examples.collections.TypeSafePriorityTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafePriorityTest:39,1
    - Dst: '[examples.collections.TypeSafePriorityTest].assertNotNull(T)'
      Src: examples.collections.TypeSafePriorityTest:40,1
    - Dst: '[T].getDevelopers()'
      Src: examples.collections.TypeSafePriorityTest:41,1
    - Dst: '[examples.collections.TypeSafePriorityTest].size()'
      Src: examples.collections.TypeSafePriorityTest:42,1
    - Dst: '[examples.collections.TypeSafePriorityTest].assertEquals(int,examples.collections.TypeSafePriorityTest)'
      Src: examples.collections.TypeSafePriorityTest:42,1
    - Dst: '[examples.collections.TypeSafePriorityTest].get(int)'
      Src: examples.collections.TypeSafePriorityTest:43,1
    - Dst: '[examples.collections.TypeSafePriorityTest].getClass()'
      Src: examples.collections.TypeSafePriorityTest:43,1
    - Dst: '[examples.collections.TypeSafePriorityTest].assertEquals(String,examples.collections.TypeSafePriorityTest)'
      Src: examples.collections.TypeSafePriorityTest:43,1
    - Dst: '[examples.collections.TypeSafePriorityTest].get(int)'
      Src: examples.collections.TypeSafePriorityTest:44,1
    - Dst: fred.getName()
      Src: examples.collections.TypeSafePriorityTest:45,1
    - Dst: '[examples.collections.TypeSafePriorityTest].assertEquals(String,examples.collections.TypeSafePriorityTest)'
      Src: examples.collections.TypeSafePriorityTest:45,1
    - Dst: fred.getRole()
      Src: examples.collections.TypeSafePriorityTest:46,1
    - Dst: '[examples.collections.TypeSafePriorityTest].assertEquals(String,examples.collections.TypeSafePriorityTest)'
      Src: examples.collections.TypeSafePriorityTest:46,1
    - Dst: '[examples.collections.TypeSafePriorityTest].get(int)'
      Src: examples.collections.TypeSafePriorityTest:47,1
    - Dst: john.getName()
      Src: examples.collections.TypeSafePriorityTest:48,1
    - Dst: '[examples.collections.TypeSafePriorityTest].assertEquals(String,examples.collections.TypeSafePriorityTest)'
      Src: examples.collections.TypeSafePriorityTest:48,1
    - Dst: john.getRole()
      Src: examples.collections.TypeSafePriorityTest:49,1
    - Dst: '[examples.collections.TypeSafePriorityTest].assertEquals(String,examples.collections.TypeSafePriorityTest)'
      Src: examples.collections.TypeSafePriorityTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 50
    functionName: '[examples.collections.TypeSafePriorityTest].testLoadList2()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafePriorityTest].size()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[T].getDevelopers()'
    - '[examples.collections.TypeSafePriorityTest].assertEquals(String,examples.collections.TypeSafePriorityTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[examples.collections.TypeSafePriorityTest].assertNotNull(T)'
    - '[examples.collections.TypeSafePriorityTest].getClass()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafePriorityTest].assertEquals(int,examples.collections.TypeSafePriorityTest)'
    - fred.getName()
    - john.getName()
    - '[examples.collections.TypeSafePriorityTest].get(int)'
    - fred.getRole()
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String)'
    - john.getRole()
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafePriorityTest].testLoadList2()'
  - 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: examples.collections.TypeSafePriorityTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafePriorityTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafePriorityTest
    signature: '[examples.collections.TypeSafePriorityTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafePriorityTest.ListBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[examples.collections.TypeSafePriorityTest.ListBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafePriorityTest.ListBean
    signature: '[examples.collections.TypeSafePriorityTest.ListBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[examples.collections.TypeSafePriorityTest.ListBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafePriorityTest.ListBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[examples.collections.TypeSafePriorityTest.ListBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafePriorityTest.ListBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.recursive.Human>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[examples.collections.TypeSafePriorityTest.ListBean].getDevelopers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.recursive.Human>
    signature: '[examples.collections.TypeSafePriorityTest.ListBean].getDevelopers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.recursive.Human>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<Human>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - developers
    argTypes:
    - java.util.List<org.yaml.snakeyaml.recursive.Human>
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[examples.collections.TypeSafePriorityTest.ListBean].setDevelopers(java.util.List<org.yaml.snakeyaml.recursive.Human>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafePriorityTest.ListBean].setDevelopers(java.util.List<org.yaml.snakeyaml.recursive.Human>)'
  - 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: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[examples.collections.TypeSafePriorityTest.Human].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafePriorityTest.Human].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[examples.collections.TypeSafePriorityTest.Human].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafePriorityTest.Human].setName(String)'
  - 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: examples.collections.TypeSafePriorityTest.Human
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafePriorityTest.Human].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafePriorityTest.Human
    signature: '[examples.collections.TypeSafePriorityTest.Human].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafePriorityTest.Developer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: '[examples.collections.TypeSafePriorityTest.Developer].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafePriorityTest.Developer
    signature: '[examples.collections.TypeSafePriorityTest.Developer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafePriorityTest.Developer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - role
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[examples.collections.TypeSafePriorityTest.Developer].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafePriorityTest.Developer
    signature: '[examples.collections.TypeSafePriorityTest.Developer].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[examples.collections.TypeSafePriorityTest.Developer].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafePriorityTest.Developer].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[examples.collections.TypeSafePriorityTest.Developer].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafePriorityTest.Developer].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[examples.collections.TypeSafePriorityTest.Developer].getRole()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafePriorityTest.Developer].getRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Human
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - role
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[examples.collections.TypeSafePriorityTest.Developer].setRole(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafePriorityTest.Developer].setRole(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].<init>()'
      Src: examples.collections.TypeSafeMapTest:29,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: examples.collections.TypeSafeMapTest:30,1
    - Dst: '[java.util.LinkedHashMap].put(String,int)'
      Src: examples.collections.TypeSafeMapTest:31,1
    - Dst: '[java.util.LinkedHashMap].put(String,int)'
      Src: examples.collections.TypeSafeMapTest:32,1
    - Dst: '[java.util.LinkedHashMap].put(String,int)'
      Src: examples.collections.TypeSafeMapTest:33,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setData(java.util.LinkedHashMap)'
      Src: examples.collections.TypeSafeMapTest:34,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: examples.collections.TypeSafeMapTest:35,1
    - Dst: '[Developer2].<init>(String,String)'
      Src: examples.collections.TypeSafeMapTest:36,1
    - Dst: '[java.util.LinkedHashMap].put(String,Developer2)'
      Src: examples.collections.TypeSafeMapTest:36,1
    - Dst: '[Developer2].<init>(String,String)'
      Src: examples.collections.TypeSafeMapTest:37,1
    - Dst: '[java.util.LinkedHashMap].put(String,Developer2)'
      Src: examples.collections.TypeSafeMapTest:37,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setDevelopers(java.util.LinkedHashMap)'
      Src: examples.collections.TypeSafeMapTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMapTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeMapImplementationsTest.MapBean)'
      Src: examples.collections.TypeSafeMapTest:40,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapTest:42,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(String,String)'
      Src: examples.collections.TypeSafeMapTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 44
    functionName: '[examples.collections.TypeSafeMapTest].testDumpMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setDevelopers(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,int)'
    - '[java.util.LinkedHashMap].put(String,Developer2)'
    - '[examples.collections.TypeSafeMapTest].assertEquals(String,String)'
    - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeMapImplementationsTest.MapBean)'
    - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setData(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[Developer2].<init>(String,String)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest].testDumpMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].<init>()'
      Src: examples.collections.TypeSafeMapTest:47,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: examples.collections.TypeSafeMapTest:48,1
    - Dst: '[java.util.LinkedHashMap].put(String,int)'
      Src: examples.collections.TypeSafeMapTest:49,1
    - Dst: '[java.util.LinkedHashMap].put(String,int)'
      Src: examples.collections.TypeSafeMapTest:50,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setData(java.util.LinkedHashMap)'
      Src: examples.collections.TypeSafeMapTest:51,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: examples.collections.TypeSafeMapTest:52,1
    - Dst: '[Developer2].<init>(String,String)'
      Src: examples.collections.TypeSafeMapTest:53,1
    - Dst: '[java.util.LinkedHashMap].put(String,Developer2)'
      Src: examples.collections.TypeSafeMapTest:53,1
    - Dst: '[Developer2].<init>(String,String)'
      Src: examples.collections.TypeSafeMapTest:54,1
    - Dst: '[java.util.LinkedHashMap].put(String,Developer2)'
      Src: examples.collections.TypeSafeMapTest:54,1
    - Dst: '[Developer222].<init>(String,String)'
      Src: examples.collections.TypeSafeMapTest:55,1
    - Dst: '[java.util.LinkedHashMap].put(String,Developer222)'
      Src: examples.collections.TypeSafeMapTest:55,1
    - Dst: '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setDevelopers(java.util.LinkedHashMap)'
      Src: examples.collections.TypeSafeMapTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMapTest:57,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeMapImplementationsTest.MapBean)'
      Src: examples.collections.TypeSafeMapTest:58,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapTest:60,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(String,String)'
      Src: examples.collections.TypeSafeMapTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 62
    functionName: '[examples.collections.TypeSafeMapTest].testDumpMap2()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setDevelopers(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,int)'
    - '[java.util.LinkedHashMap].put(String,Developer2)'
    - '[examples.collections.TypeSafeMapTest].assertEquals(String,String)'
    - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[Developer222].<init>(String,String)'
    - '[java.util.LinkedHashMap].put(String,Developer222)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeMapImplementationsTest.MapBean)'
    - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setData(java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[Developer2].<init>(String,String)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest].testDumpMap2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMapTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeMapTest:68,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertNotNull(T)'
      Src: examples.collections.TypeSafeMapTest:69,1
    - Dst: '[T].getData()'
      Src: examples.collections.TypeSafeMapTest:70,1
    - Dst: '[examples.collections.TypeSafeMapTest].size()'
      Src: examples.collections.TypeSafeMapTest:71,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(int,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:71,1
    - Dst: Integer.valueOf(int)
      Src: examples.collections.TypeSafeMapTest:72,1
    - Dst: '[examples.collections.TypeSafeMapTest].get(String)'
      Src: examples.collections.TypeSafeMapTest:72,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(examples.collections.TypeSafeMapTest,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:72,1
    - Dst: Integer.valueOf(int)
      Src: examples.collections.TypeSafeMapTest:73,1
    - Dst: '[examples.collections.TypeSafeMapTest].get(String)'
      Src: examples.collections.TypeSafeMapTest:73,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(examples.collections.TypeSafeMapTest,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:73,1
    - Dst: Integer.valueOf(int)
      Src: examples.collections.TypeSafeMapTest:74,1
    - Dst: '[examples.collections.TypeSafeMapTest].get(String)'
      Src: examples.collections.TypeSafeMapTest:74,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(examples.collections.TypeSafeMapTest,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:74,1
    - Dst: '[T].getDevelopers()'
      Src: examples.collections.TypeSafeMapTest:75,1
    - Dst: '[examples.collections.TypeSafeMapTest].size()'
      Src: examples.collections.TypeSafeMapTest:76,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(int,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:76,1
    - Dst: '[examples.collections.TypeSafeMapTest].get(String)'
      Src: examples.collections.TypeSafeMapTest:78,1
    - Dst: '[examples.collections.TypeSafeMapTest].getClass()'
      Src: examples.collections.TypeSafeMapTest:78,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(String,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:77,1
    - Dst: '[examples.collections.TypeSafeMapTest].get(String)'
      Src: examples.collections.TypeSafeMapTest:79,1
    - Dst: '[examples.collections.TypeSafeMapTest].getName()'
      Src: examples.collections.TypeSafeMapTest:80,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(String,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:80,1
    - Dst: '[examples.collections.TypeSafeMapTest].getRole()'
      Src: examples.collections.TypeSafeMapTest:81,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(String,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 64
    functionDepth: 4
    functionLinenumber: 64
    functionLinenumberEnd: 82
    functionName: '[examples.collections.TypeSafeMapTest].testLoadMap()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeMapTest].getClass()'
    - '[T].getData()'
    - '[examples.collections.TypeSafeMapTest].assertNotNull(T)'
    - '[examples.collections.TypeSafeMapTest].size()'
    - Integer.valueOf(int)
    - '[examples.collections.TypeSafeMapTest].get(String)'
    - '[examples.collections.TypeSafeMapTest].assertEquals(examples.collections.TypeSafeMapTest,examples.collections.TypeSafeMapTest)'
    - '[T].getDevelopers()'
    - '[examples.collections.TypeSafeMapTest].getRole()'
    - '[examples.collections.TypeSafeMapTest].assertEquals(int,examples.collections.TypeSafeMapTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeMapTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[examples.collections.TypeSafeMapTest].assertEquals(String,examples.collections.TypeSafeMapTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest].testLoadMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeMapTest:164,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeMapTest:166,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeMapTest:167,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertNotNull(T)'
      Src: examples.collections.TypeSafeMapTest:168,1
    - Dst: '[T].getData()'
      Src: examples.collections.TypeSafeMapTest:169,1
    - Dst: '[examples.collections.TypeSafeMapTest].size()'
      Src: examples.collections.TypeSafeMapTest:170,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(int,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:170,1
    - Dst: Integer.valueOf(int)
      Src: examples.collections.TypeSafeMapTest:171,1
    - Dst: '[examples.collections.TypeSafeMapTest].get(String)'
      Src: examples.collections.TypeSafeMapTest:171,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(examples.collections.TypeSafeMapTest,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:171,1
    - Dst: Integer.valueOf(int)
      Src: examples.collections.TypeSafeMapTest:172,1
    - Dst: '[examples.collections.TypeSafeMapTest].get(String)'
      Src: examples.collections.TypeSafeMapTest:172,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(examples.collections.TypeSafeMapTest,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:172,1
    - Dst: Integer.valueOf(int)
      Src: examples.collections.TypeSafeMapTest:173,1
    - Dst: '[examples.collections.TypeSafeMapTest].get(String)'
      Src: examples.collections.TypeSafeMapTest:173,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(examples.collections.TypeSafeMapTest,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:173,1
    - Dst: '[T].getDevelopers()'
      Src: examples.collections.TypeSafeMapTest:174,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertNotNull(examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:175,1
    - Dst: '[examples.collections.TypeSafeMapTest].size()'
      Src: examples.collections.TypeSafeMapTest:176,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(int,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:176,1
    - Dst: '[examples.collections.TypeSafeMapTest].get(String)'
      Src: examples.collections.TypeSafeMapTest:177,1
    - Dst: developer.get(String)
      Src: examples.collections.TypeSafeMapTest:180,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(String,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:180,1
    - Dst: developer.get(String)
      Src: examples.collections.TypeSafeMapTest:181,1
    - Dst: '[examples.collections.TypeSafeMapTest].assertEquals(String,examples.collections.TypeSafeMapTest)'
      Src: examples.collections.TypeSafeMapTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 162
    functionDepth: 4
    functionLinenumber: 162
    functionLinenumberEnd: 182
    functionName: '[examples.collections.TypeSafeMapTest].testLoadMapWithObject()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached:
    - '[T].getData()'
    - '[examples.collections.TypeSafeMapTest].assertNotNull(T)'
    - '[examples.collections.TypeSafeMapTest].size()'
    - Integer.valueOf(int)
    - '[examples.collections.TypeSafeMapTest].get(String)'
    - '[examples.collections.TypeSafeMapTest].assertEquals(examples.collections.TypeSafeMapTest,examples.collections.TypeSafeMapTest)'
    - '[T].getDevelopers()'
    - '[examples.collections.TypeSafeMapTest].assertNotNull(examples.collections.TypeSafeMapTest)'
    - '[examples.collections.TypeSafeMapTest].assertEquals(int,examples.collections.TypeSafeMapTest)'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - developer.get(String)
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[examples.collections.TypeSafeMapTest].assertEquals(String,examples.collections.TypeSafeMapTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest].testLoadMapWithObject()'
  - 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: examples.collections.TypeSafeMapTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafeMapTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMapTest
    signature: '[examples.collections.TypeSafeMapTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - String
      - Map<String, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeMapTest.MapBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[examples.collections.TypeSafeMapTest.MapBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMapTest.MapBean
    signature: '[examples.collections.TypeSafeMapTest.MapBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - String
      - Map<String, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[examples.collections.TypeSafeMapTest.MapBean].getData()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Integer>
    signature: '[examples.collections.TypeSafeMapTest.MapBean].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - String
      - Map<String, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - java.util.Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[examples.collections.TypeSafeMapTest.MapBean].setData(java.util.Map<String,Integer>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest.MapBean].setData(java.util.Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - String
      - Map<String, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[examples.collections.TypeSafeMapTest.MapBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeMapTest.MapBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - String
      - Map<String, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[examples.collections.TypeSafeMapTest.MapBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest.MapBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - String
      - Map<String, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Developer2>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[examples.collections.TypeSafeMapTest.MapBean].getDevelopers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Developer2>
    signature: '[examples.collections.TypeSafeMapTest.MapBean].getDevelopers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Developer2>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Integer>
      - String
      - Map<String, Developer2>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - developers
    argTypes:
    - java.util.Map<String,Developer2>
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[examples.collections.TypeSafeMapTest.MapBean].setDevelopers(java.util.Map<String,Developer2>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest.MapBean].setDevelopers(java.util.Map<String,Developer2>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeMapTest.Developer2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: '[examples.collections.TypeSafeMapTest.Developer2].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMapTest.Developer2
    signature: '[examples.collections.TypeSafeMapTest.Developer2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeMapTest.Developer2
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - role
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[examples.collections.TypeSafeMapTest.Developer2].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMapTest.Developer2
    signature: '[examples.collections.TypeSafeMapTest.Developer2].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[examples.collections.TypeSafeMapTest.Developer2].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeMapTest.Developer2].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[examples.collections.TypeSafeMapTest.Developer2].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest.Developer2].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[examples.collections.TypeSafeMapTest.Developer2].getRole()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeMapTest.Developer2].getRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - role
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[examples.collections.TypeSafeMapTest.Developer2].setRole(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest.Developer2].setRole(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Developer2].<init>()'
      Src: examples.collections.TypeSafeMapTest.Developer222:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeMapTest.Developer222
      static: false
      superClass: Developer2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[examples.collections.TypeSafeMapTest.Developer222].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached:
    - '[Developer2].<init>()'
    linkageType: ''
    returnType: examples.collections.TypeSafeMapTest.Developer222
    signature: '[examples.collections.TypeSafeMapTest.Developer222].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Developer2].<init>(String,String)'
      Src: examples.collections.TypeSafeMapTest.Developer222:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeMapTest.Developer222
      static: false
      superClass: Developer2
    argCount: 2
    argNames:
    - name
    - role
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[examples.collections.TypeSafeMapTest.Developer222].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached:
    - '[Developer2].<init>(String,String)'
    linkageType: ''
    returnType: examples.collections.TypeSafeMapTest.Developer222
    signature: '[examples.collections.TypeSafeMapTest.Developer222].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map
      - String
      - Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeMapTest.MapBeanNoGenerics
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeMapTest.MapBeanNoGenerics
    signature: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map
      - String
      - Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].getData()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map
    signature: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map
      classConcrete: true
      classEnum: false
      classFields:
      - Map
      - String
      - Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - java.util.Map
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].setData(java.util.Map)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].setData(java.util.Map)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map
      - String
      - Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map
      - String
      - Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map
      - String
      - Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].getDevelopers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map
    signature: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].getDevelopers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map
      classConcrete: true
      classEnum: false
      classFields:
      - Map
      - String
      - Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - developers
    argTypes:
    - java.util.Map
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].setDevelopers(java.util.Map)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].setDevelopers(java.util.Map)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].<init>()'
      Src: examples.collections.TypeSafeListNoGerericsTest:30,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.collections.TypeSafeListNoGerericsTest:31,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: examples.collections.TypeSafeListNoGerericsTest:32,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: examples.collections.TypeSafeListNoGerericsTest:33,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setChildren(java.util.ArrayList)'
      Src: examples.collections.TypeSafeListNoGerericsTest:34,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.collections.TypeSafeListNoGerericsTest:35,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeListNoGerericsTest:36,1
    - Dst: '[java.util.ArrayList].add(Developer)'
      Src: examples.collections.TypeSafeListNoGerericsTest:36,1
    - Dst: '[Developer].<init>(String,String)'
      Src: examples.collections.TypeSafeListNoGerericsTest:37,1
    - Dst: '[java.util.ArrayList].add(Developer)'
      Src: examples.collections.TypeSafeListNoGerericsTest:37,1
    - Dst: '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setDevelopers(java.util.ArrayList)'
      Src: examples.collections.TypeSafeListNoGerericsTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeListNoGerericsTest:39,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeListWithInterfaceTest.ListBean)'
      Src: examples.collections.TypeSafeListNoGerericsTest:40,1
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeListNoGerericsTest:42,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].assertEquals(String,String)'
      Src: examples.collections.TypeSafeListNoGerericsTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 44
    functionName: '[examples.collections.TypeSafeListNoGerericsTest].testDumpList()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setChildren(java.util.ArrayList)'
    - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setDevelopers(java.util.ArrayList)'
    - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].<init>()'
    - '[examples.collections.TypeSafeListNoGerericsTest].assertEquals(String,String)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.collections.TypeSafeListWithInterfaceTest.ListBean)'
    - '[Developer].<init>(String,String)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.ArrayList].add(Developer)'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListNoGerericsTest].testDumpList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Util].getLocalResource(String)'
      Src: examples.collections.TypeSafeListNoGerericsTest:48,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.collections.TypeSafeListNoGerericsTest:50,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.collections.TypeSafeListNoGerericsTest:51,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].assertNotNull(T)'
      Src: examples.collections.TypeSafeListNoGerericsTest:52,1
    - Dst: '[T].getChildren()'
      Src: examples.collections.TypeSafeListNoGerericsTest:53,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].size()'
      Src: examples.collections.TypeSafeListNoGerericsTest:54,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].assertEquals(int,examples.collections.TypeSafeListNoGerericsTest)'
      Src: examples.collections.TypeSafeListNoGerericsTest:54,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].get(int)'
      Src: examples.collections.TypeSafeListNoGerericsTest:55,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].assertEquals(String,examples.collections.TypeSafeListNoGerericsTest)'
      Src: examples.collections.TypeSafeListNoGerericsTest:55,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].get(int)'
      Src: examples.collections.TypeSafeListNoGerericsTest:56,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].assertEquals(String,examples.collections.TypeSafeListNoGerericsTest)'
      Src: examples.collections.TypeSafeListNoGerericsTest:56,1
    - Dst: '[T].getDevelopers()'
      Src: examples.collections.TypeSafeListNoGerericsTest:57,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].size()'
      Src: examples.collections.TypeSafeListNoGerericsTest:58,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].assertEquals(int,examples.collections.TypeSafeListNoGerericsTest)'
      Src: examples.collections.TypeSafeListNoGerericsTest:58,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].get(int)'
      Src: examples.collections.TypeSafeListNoGerericsTest:59,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].get(String)'
      Src: examples.collections.TypeSafeListNoGerericsTest:60,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].assertEquals(String,examples.collections.TypeSafeListNoGerericsTest)'
      Src: examples.collections.TypeSafeListNoGerericsTest:60,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].get(String)'
      Src: examples.collections.TypeSafeListNoGerericsTest:61,1
    - Dst: '[examples.collections.TypeSafeListNoGerericsTest].assertEquals(String,examples.collections.TypeSafeListNoGerericsTest)'
      Src: examples.collections.TypeSafeListNoGerericsTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 62
    functionName: '[examples.collections.TypeSafeListNoGerericsTest].testLoadList()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached:
    - '[T].getDevelopers()'
    - '[examples.collections.TypeSafeListNoGerericsTest].assertNotNull(T)'
    - '[examples.collections.TypeSafeListNoGerericsTest].get(int)'
    - '[examples.collections.TypeSafeListNoGerericsTest].size()'
    - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
    - '[examples.collections.TypeSafeListNoGerericsTest].get(String)'
    - '[T].getChildren()'
    - '[examples.collections.TypeSafeListNoGerericsTest].assertEquals(String,examples.collections.TypeSafeListNoGerericsTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[examples.collections.TypeSafeListNoGerericsTest].assertEquals(int,examples.collections.TypeSafeListNoGerericsTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListNoGerericsTest].testLoadList()'
  - 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: examples.collections.TypeSafeListNoGerericsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.collections.TypeSafeListNoGerericsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListNoGerericsTest
    signature: '[examples.collections.TypeSafeListNoGerericsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeListNoGerericsTest.ListBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListNoGerericsTest.ListBean
    signature: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List
      classPublic: true
      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: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].getChildren()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].getChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - children
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].setChildren(java.util.List<String>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].setChildren(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].getDevelopers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List
    signature: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].getDevelopers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - String
      - List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - developers
    argTypes:
    - java.util.List
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].setDevelopers(java.util.List)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListNoGerericsTest.ListBean].setDevelopers(java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeListNoGerericsTest.Developer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.Developer].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListNoGerericsTest.Developer
    signature: '[examples.collections.TypeSafeListNoGerericsTest.Developer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.collections.TypeSafeListNoGerericsTest.Developer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - role
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.Developer].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.collections.TypeSafeListNoGerericsTest.Developer
    signature: '[examples.collections.TypeSafeListNoGerericsTest.Developer].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.Developer].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeListNoGerericsTest.Developer].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.Developer].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListNoGerericsTest.Developer].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.Developer].getRole()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.collections.TypeSafeListNoGerericsTest.Developer].getRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - role
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[examples.collections.TypeSafeListNoGerericsTest.Developer].setRole(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.collections.TypeSafeListNoGerericsTest.Developer].setRole(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: examples.spring.TestEntityDescription:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - examples.spring.DataRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.spring.TestEntityDescription
      static: false
      superClass: org.yaml.snakeyaml.TypeDescription
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[examples.spring.TestEntityDescription].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntityDescription.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    linkageType: ''
    returnType: examples.spring.TestEntityDescription
    signature: '[examples.spring.TestEntityDescription].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].newInstance(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.spring.TestEntityDescription:37,1
    - Dst: '[examples.spring.DataRegistry].getNextCounterValue()'
      Src: examples.spring.TestEntityDescription:38,1
    - Dst: entity.setCounter(int)
      Src: examples.spring.TestEntityDescription:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - examples.spring.DataRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.yaml.snakeyaml.TypeDescription
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[examples.spring.TestEntityDescription].newInstance(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntityDescription.java
    functionUses: 0
    functionsReached:
    - '[examples.spring.DataRegistry].getNextCounterValue()'
    - '[org.yaml.snakeyaml.TypeDescription].newInstance(org.yaml.snakeyaml.nodes.Node)'
    - entity.setCounter(int)
    linkageType: ''
    returnType: Object
    signature: '[examples.spring.TestEntityDescription].newInstance(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].finalizeConstruction(Object)'
      Src: examples.spring.TestEntityDescription:44,1
    - Dst: entity.getId()
      Src: examples.spring.TestEntityDescription:45,1
    - Dst: '[examples.spring.DataRegistry].getDataForId(examples.spring.TestEntityDescription)'
      Src: examples.spring.TestEntityDescription:45,1
    - Dst: entity.setData(String)
      Src: examples.spring.TestEntityDescription:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - examples.spring.DataRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.yaml.snakeyaml.TypeDescription
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[examples.spring.TestEntityDescription].finalizeConstruction(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntityDescription.java
    functionUses: 0
    functionsReached:
    - '[examples.spring.DataRegistry].getDataForId(examples.spring.TestEntityDescription)'
    - '[org.yaml.snakeyaml.TypeDescription].finalizeConstruction(Object)'
    - entity.setData(String)
    - entity.getId()
    linkageType: ''
    returnType: Object
    signature: '[examples.spring.TestEntityDescription].finalizeConstruction(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - examples.spring.DataRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - examples.spring.DataRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.TypeDescription
    argCount: 1
    argNames:
    - dataRegistry
    argTypes:
    - examples.spring.DataRegistry
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[examples.spring.TestEntityDescription].setDataRegistry(examples.spring.DataRegistry)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntityDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.spring.TestEntityDescription].setDataRegistry(examples.spring.DataRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.atomic.AtomicInteger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[examples.spring.DataRegistry].getDataForId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/DataRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.spring.DataRegistry].getDataForId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].getAndIncrement()'
      Src: examples.spring.DataRegistry:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.atomic.AtomicInteger
      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: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[examples.spring.DataRegistry].getNextCounterValue()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/DataRegistry.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicInteger].getAndIncrement()'
    linkageType: ''
    returnType: int
    signature: '[examples.spring.DataRegistry].getNextCounterValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].<init>(int)'
      Src: examples.spring.DataRegistry:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.atomic.AtomicInteger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.spring.DataRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.spring.DataRegistry].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/DataRegistry.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicInteger].<init>(int)'
    linkageType: ''
    returnType: examples.spring.DataRegistry
    signature: '[examples.spring.DataRegistry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[examples.spring.TestEntity].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.spring.TestEntity].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[examples.spring.TestEntity].getData()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.spring.TestEntity].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[examples.spring.TestEntity].setData(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.spring.TestEntity].setData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[examples.spring.TestEntity].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.spring.TestEntity].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - counter
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[examples.spring.TestEntity].setCounter(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.spring.TestEntity].setCounter(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      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: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[examples.spring.TestEntity].getCounter()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[examples.spring.TestEntity].getCounter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.spring.TestEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.spring.TestEntity].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/spring/TestEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.spring.TestEntity
    signature: '[examples.spring.TestEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].<init>()'
      Src: examples.staticstate.StaticFieldsTest:38,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
      Src: examples.staticstate.StaticFieldsTest:39,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setAge()'
      Src: examples.staticstate.StaticFieldsTest:40,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
      Src: examples.staticstate.StaticFieldsTest:41,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: examples.staticstate.StaticFieldsTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(examples.staticstate.JavaBeanWithStaticState)'
      Src: examples.staticstate.StaticFieldsTest:44,1
    - Dst: '[examples.staticstate.StaticFieldsTest].assertEquals(String,String)'
      Src: examples.staticstate.StaticFieldsTest:46,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.staticstate.StaticFieldsTest:49,1
    - Dst: '[T].getAge()'
      Src: examples.staticstate.StaticFieldsTest:50,1
    - Dst: '[examples.staticstate.StaticFieldsTest].assertEquals(examples.staticstate.StaticFieldsTest)'
      Src: examples.staticstate.StaticFieldsTest:50,1
    - Dst: '[T].getName()'
      Src: examples.staticstate.StaticFieldsTest:51,1
    - Dst: '[examples.staticstate.StaticFieldsTest].assertEquals(String,examples.staticstate.StaticFieldsTest)'
      Src: examples.staticstate.StaticFieldsTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 37
    functionDepth: 5
    functionLinenumber: 37
    functionLinenumberEnd: 52
    functionName: '[examples.staticstate.StaticFieldsTest].testAsJavaBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.staticstate.StaticFieldsTest].assertEquals(String,String)'
    - '[T].getName()'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[examples.staticstate.StaticFieldsTest].assertEquals(String,examples.staticstate.StaticFieldsTest)'
    - '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
    - '[examples.staticstate.JavaBeanWithStaticState].setAge()'
    - '[examples.staticstate.JavaBeanWithStaticState].<init>()'
    - '[T].getAge()'
    - '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
    - '[examples.staticstate.StaticFieldsTest].assertEquals(examples.staticstate.StaticFieldsTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(examples.staticstate.JavaBeanWithStaticState)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.StaticFieldsTest].testAsJavaBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].<init>()'
      Src: examples.staticstate.StaticFieldsTest:55,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
      Src: examples.staticstate.StaticFieldsTest:56,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setAge(int)'
      Src: examples.staticstate.StaticFieldsTest:57,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
      Src: examples.staticstate.StaticFieldsTest:58,1
    - Dst: '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
      Src: examples.staticstate.StaticFieldsTest:60,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.staticstate.StaticFieldsTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: examples.staticstate.StaticFieldsTest:60,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(examples.staticstate.JavaBeanWithStaticState)'
      Src: examples.staticstate.StaticFieldsTest:61,1
    - Dst: '[examples.staticstate.StaticFieldsTest].assertEquals(String,String)'
      Src: examples.staticstate.StaticFieldsTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 66
    functionName: '[examples.staticstate.StaticFieldsTest].testCustomDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.staticstate.StaticFieldsTest].assertEquals(String,String)'
    - '[examples.staticstate.JavaBeanWithStaticState].setAge(int)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
    - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[examples.staticstate.JavaBeanWithStaticState].<init>()'
    - '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
    - '[org.yaml.snakeyaml.Yaml].dump(examples.staticstate.JavaBeanWithStaticState)'
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.StaticFieldsTest].testCustomDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
      Src: examples.staticstate.StaticFieldsTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
      Src: examples.staticstate.StaticFieldsTest:69,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(examples.staticstate.StaticFieldsTest)'
      Src: examples.staticstate.StaticFieldsTest:72,1
    - Dst: '[T].getAge()'
      Src: examples.staticstate.StaticFieldsTest:73,1
    - Dst: '[examples.staticstate.StaticFieldsTest].assertEquals(int,examples.staticstate.StaticFieldsTest)'
      Src: examples.staticstate.StaticFieldsTest:73,1
    - Dst: '[T].getName()'
      Src: examples.staticstate.StaticFieldsTest:74,1
    - Dst: '[examples.staticstate.StaticFieldsTest].assertEquals(String,examples.staticstate.StaticFieldsTest)'
      Src: examples.staticstate.StaticFieldsTest:74,1
    - Dst: '[examples.staticstate.StaticFieldsTest].assertEquals(String,String)'
      Src: examples.staticstate.StaticFieldsTest:75,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].getType()'
      Src: examples.staticstate.StaticFieldsTest:76,1
    - Dst: '[examples.staticstate.StaticFieldsTest].assertEquals(String,String)'
      Src: examples.staticstate.StaticFieldsTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 4
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[examples.staticstate.StaticFieldsTest].testCustomLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsTest.java
    functionUses: 0
    functionsReached:
    - '[examples.staticstate.StaticFieldsTest].assertEquals(String,String)'
    - '[T].getName()'
    - '[examples.staticstate.StaticFieldsTest].assertEquals(String,examples.staticstate.StaticFieldsTest)'
    - '[examples.staticstate.JavaBeanWithStaticState].getType()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.Example2_24Test.MyConstructor)'
    - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
    - '[T].getAge()'
    - '[org.yaml.snakeyaml.Yaml].load(examples.staticstate.StaticFieldsTest)'
    - '[examples.staticstate.StaticFieldsTest].assertEquals(int,examples.staticstate.StaticFieldsTest)'
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.StaticFieldsTest].testCustomLoad()'
  - 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: examples.staticstate.StaticFieldsTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.staticstate.StaticFieldsTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.staticstate.StaticFieldsTest
    signature: '[examples.staticstate.StaticFieldsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:85,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.staticstate.StaticFieldsTest.MyRepresenter
      static: false
      superClass: Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 3
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[examples.staticstate.StaticFieldsTest.MyRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: examples.staticstate.StaticFieldsTest.MyRepresenter
    signature: '[examples.staticstate.StaticFieldsTest.MyRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.Representer].representJavaBean(java.util.Set<org.yaml.snakeyaml.introspector.Property>,Object)'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:90,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:92,1
    - Dst: '[examples.staticstate.StaticFieldsTest.MyRepresenter].representData(String)'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:94,1
    - Dst: '[examples.staticstate.StaticFieldsTest.MyRepresenter].representData(String)'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:94,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(examples.staticstate.StaticFieldsTest.MyRepresenter,examples.staticstate.StaticFieldsTest.MyRepresenter)'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:94,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].add(org.yaml.snakeyaml.nodes.NodeTuple)'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:93,1
    - Dst: '[examples.staticstate.StaticFieldsTest.MyRepresenter].representData(String)'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:96,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].getType()'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:96,1
    - Dst: '[examples.staticstate.StaticFieldsTest.MyRepresenter].representData(String)'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:96,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(examples.staticstate.StaticFieldsTest.MyRepresenter,examples.staticstate.StaticFieldsTest.MyRepresenter)'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:96,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].add(org.yaml.snakeyaml.nodes.NodeTuple)'
      Src: examples.staticstate.StaticFieldsTest.MyRepresenter:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.MappingNode
      static: false
      superClass: Representer
    argCount: 2
    argNames:
    - properties
    - javaBean
    argTypes:
    - java.util.Set<org.yaml.snakeyaml.introspector.Property>
    - Object
    constantsTouched: []
    func_position:
      end: 99
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 99
    functionName: '[examples.staticstate.StaticFieldsTest.MyRepresenter].representJavaBean(java.util.Set<org.yaml.snakeyaml.introspector.Property>,Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.Representer].representJavaBean(java.util.Set<org.yaml.snakeyaml.introspector.Property>,Object)'
    - '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].add(org.yaml.snakeyaml.nodes.NodeTuple)'
    - '[examples.staticstate.JavaBeanWithStaticState].getType()'
    - '[examples.staticstate.StaticFieldsTest.MyRepresenter].representData(String)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(examples.staticstate.StaticFieldsTest.MyRepresenter,examples.staticstate.StaticFieldsTest.MyRepresenter)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.MappingNode
    signature: '[examples.staticstate.StaticFieldsTest.MyRepresenter].representJavaBean(java.util.Set<org.yaml.snakeyaml.introspector.Property>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>()'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:104,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:107,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Tag
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.staticstate.StaticFieldsTest.MyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[examples.staticstate.StaticFieldsTest.MyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    linkageType: ''
    returnType: examples.staticstate.StaticFieldsTest.MyConstructor
    signature: '[examples.staticstate.StaticFieldsTest.MyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:111,1
    - Dst: JavaBeanWithStaticState.class.isAssignableFrom(Class<?extendsObject>)
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:111,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:112,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:112,1
    - Dst: beanNode.getValue()
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:114,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:115,1
    - Dst: tuple.getKeyNode()
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:117,1
    - Dst: keyNode.getValue()
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:118,1
    - Dst: '[examples.staticstate.StaticFieldsTest.MyConstructor].equals(String)'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:118,1
    - Dst: tuple.getValueNode()
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:119,1
    - Dst: valueNode.getValue()
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:120,1
    - Dst: keyNode.getValue()
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:121,1
    - Dst: '[examples.staticstate.StaticFieldsTest.MyConstructor].equals(String)'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:121,1
    - Dst: tuple.getValueNode()
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:122,1
    - Dst: valueNode.getValue()
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:123,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setType(examples.staticstate.StaticFieldsTest.MyConstructor)'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:123,1
    - Dst: '[java.util.ArrayList].add(examples.staticstate.StaticFieldsTest.MyConstructor)'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:125,1
    - Dst: beanNode.setValue(java.util.ArrayList)
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:128,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].constructObject(examples.staticstate.StaticFieldsTest.MyConstructor)'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:129,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].constructObject(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.staticstate.StaticFieldsTest.MyConstructor:133,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Tag
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Constructor
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 135
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 135
    functionName: '[examples.staticstate.StaticFieldsTest.MyConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
    - beanNode.setValue(java.util.ArrayList)
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - '[examples.staticstate.StaticFieldsTest.MyConstructor].equals(String)'
    - tuple.getValueNode()
    - '[org.yaml.snakeyaml.constructor.Constructor].constructObject(org.yaml.snakeyaml.nodes.Node)'
    - '[examples.staticstate.JavaBeanWithStaticState].setType(examples.staticstate.StaticFieldsTest.MyConstructor)'
    - tuple.getKeyNode()
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].constructObject(examples.staticstate.StaticFieldsTest.MyConstructor)'
    - '[java.util.ArrayList].add(examples.staticstate.StaticFieldsTest.MyConstructor)'
    - keyNode.getValue()
    - valueNode.getValue()
    - JavaBeanWithStaticState.class.isAssignableFrom(Class<?extendsObject>)
    - beanNode.getValue()
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    linkageType: ''
    returnType: Object
    signature: '[examples.staticstate.StaticFieldsTest.MyConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[examples.staticstate.JavaBeanWithStaticState].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/JavaBeanWithStaticState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.staticstate.JavaBeanWithStaticState].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/JavaBeanWithStaticState.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      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: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[examples.staticstate.JavaBeanWithStaticState].getAge()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/JavaBeanWithStaticState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[examples.staticstate.JavaBeanWithStaticState].getAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - age
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[examples.staticstate.JavaBeanWithStaticState].setAge(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/JavaBeanWithStaticState.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.JavaBeanWithStaticState].setAge(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[examples.staticstate.JavaBeanWithStaticState].getType()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/JavaBeanWithStaticState.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.staticstate.JavaBeanWithStaticState].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/JavaBeanWithStaticState.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.staticstate.JavaBeanWithStaticState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.staticstate.JavaBeanWithStaticState].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/JavaBeanWithStaticState.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: examples.staticstate.JavaBeanWithStaticState
    signature: '[examples.staticstate.JavaBeanWithStaticState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].<init>()'
      Src: examples.staticstate.Wrapper:24,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setAge(int)'
      Src: examples.staticstate.Wrapper:25,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
      Src: examples.staticstate.Wrapper:26,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
      Src: examples.staticstate.Wrapper:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.staticstate.JavaBeanWithStaticState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[examples.staticstate.Wrapper].createBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 0
    functionsReached:
    - '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
    - '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
    - '[examples.staticstate.JavaBeanWithStaticState].<init>()'
    - '[examples.staticstate.JavaBeanWithStaticState].setAge(int)'
    linkageType: ''
    returnType: examples.staticstate.JavaBeanWithStaticState
    signature: '[examples.staticstate.Wrapper].createBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].getType()'
      Src: examples.staticstate.Wrapper:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.staticstate.Wrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[examples.staticstate.Wrapper].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 1
    functionsReached:
    - '[examples.staticstate.JavaBeanWithStaticState].getType()'
    linkageType: ''
    returnType: examples.staticstate.Wrapper
    signature: '[examples.staticstate.Wrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.staticstate.Wrapper].<init>()'
      Src: examples.staticstate.Wrapper:38,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].getName()'
      Src: examples.staticstate.Wrapper:39,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].getAge()'
      Src: examples.staticstate.Wrapper:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - examples.staticstate.JavaBeanWithStaticState
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.staticstate.Wrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - examples.staticstate.JavaBeanWithStaticState
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[examples.staticstate.Wrapper].<init>(examples.staticstate.JavaBeanWithStaticState)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 3
    functionsReached:
    - '[examples.staticstate.JavaBeanWithStaticState].getName()'
    - '[examples.staticstate.JavaBeanWithStaticState].getAge()'
    - '[examples.staticstate.Wrapper].<init>()'
    linkageType: ''
    returnType: examples.staticstate.Wrapper
    signature: '[examples.staticstate.Wrapper].<init>(examples.staticstate.JavaBeanWithStaticState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[examples.staticstate.Wrapper].getName()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.staticstate.Wrapper].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[examples.staticstate.Wrapper].setName(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.Wrapper].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      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: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[examples.staticstate.Wrapper].getAge()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[examples.staticstate.Wrapper].getAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - age
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[examples.staticstate.Wrapper].setAge(int)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.Wrapper].setAge(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[examples.staticstate.Wrapper].getColor()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.staticstate.Wrapper].getColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - color
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[examples.staticstate.Wrapper].setColor(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.Wrapper].setColor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[examples.staticstate.Wrapper].getType()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.staticstate.Wrapper].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[examples.staticstate.Wrapper].setType(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.Wrapper].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].<init>()'
      Src: examples.staticstate.StaticFieldsWrapperTest:35,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:36,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setAge()'
      Src: examples.staticstate.StaticFieldsWrapperTest:37,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:38,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:40,1
    - Dst: '[examples.staticstate.Wrapper].<init>(examples.staticstate.JavaBeanWithStaticState)'
      Src: examples.staticstate.StaticFieldsWrapperTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(examples.staticstate.Wrapper)'
      Src: examples.staticstate.StaticFieldsWrapperTest:41,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:43,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:47,1
    - Dst: '[T].createBean()'
      Src: examples.staticstate.StaticFieldsWrapperTest:48,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].getAge()'
      Src: examples.staticstate.StaticFieldsWrapperTest:49,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(examples.staticstate.StaticFieldsWrapperTest)'
      Src: examples.staticstate.StaticFieldsWrapperTest:49,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].getName()'
      Src: examples.staticstate.StaticFieldsWrapperTest:50,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,examples.staticstate.StaticFieldsWrapperTest)'
      Src: examples.staticstate.StaticFieldsWrapperTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 51
    functionName: '[examples.staticstate.StaticFieldsWrapperTest].testWrapper()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsWrapperTest.java
    functionUses: 0
    functionsReached:
    - '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
    - '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(examples.staticstate.StaticFieldsWrapperTest)'
    - '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
    - '[examples.staticstate.Wrapper].<init>(examples.staticstate.JavaBeanWithStaticState)'
    - '[examples.staticstate.JavaBeanWithStaticState].setAge()'
    - '[examples.staticstate.StaticFieldsWrapperTest].getAge()'
    - '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,examples.staticstate.StaticFieldsWrapperTest)'
    - '[examples.staticstate.JavaBeanWithStaticState].<init>()'
    - '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
    - '[T].createBean()'
    - '[examples.staticstate.StaticFieldsWrapperTest].getName()'
    - '[org.yaml.snakeyaml.Yaml].dump(examples.staticstate.Wrapper)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.StaticFieldsWrapperTest].testWrapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].<init>()'
      Src: examples.staticstate.StaticFieldsWrapperTest:57,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:58,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setAge()'
      Src: examples.staticstate.StaticFieldsWrapperTest:59,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:60,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.staticstate.StaticFieldsWrapperTest:62,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.staticstate.StaticFieldsWrapperTest:62,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:63,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: examples.staticstate.StaticFieldsWrapperTest:63,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: examples.staticstate.StaticFieldsWrapperTest:64,1
    - Dst: '[examples.staticstate.Wrapper].<init>(examples.staticstate.JavaBeanWithStaticState)'
      Src: examples.staticstate.StaticFieldsWrapperTest:65,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(examples.staticstate.Wrapper)'
      Src: examples.staticstate.StaticFieldsWrapperTest:65,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:67,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.staticstate.StaticFieldsWrapperTest:69,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.staticstate.StaticFieldsWrapperTest:69,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:70,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: examples.staticstate.StaticFieldsWrapperTest:70,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: examples.staticstate.StaticFieldsWrapperTest:71,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
      Src: examples.staticstate.StaticFieldsWrapperTest:72,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:73,1
    - Dst: '[T].createBean()'
      Src: examples.staticstate.StaticFieldsWrapperTest:74,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].getAge()'
      Src: examples.staticstate.StaticFieldsWrapperTest:75,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(examples.staticstate.StaticFieldsWrapperTest)'
      Src: examples.staticstate.StaticFieldsWrapperTest:75,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].getName()'
      Src: examples.staticstate.StaticFieldsWrapperTest:76,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,examples.staticstate.StaticFieldsWrapperTest)'
      Src: examples.staticstate.StaticFieldsWrapperTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 77
    functionName: '[examples.staticstate.StaticFieldsWrapperTest].testLocalTag()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsWrapperTest.java
    functionUses: 0
    functionsReached:
    - '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(examples.staticstate.StaticFieldsWrapperTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
    - '[examples.staticstate.JavaBeanWithStaticState].<init>()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
    - '[examples.staticstate.Wrapper].<init>(examples.staticstate.JavaBeanWithStaticState)'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[examples.staticstate.StaticFieldsWrapperTest].getAge()'
    - '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,examples.staticstate.StaticFieldsWrapperTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(examples.staticstate.Wrapper)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[examples.staticstate.JavaBeanWithStaticState].setAge()'
    - '[T].createBean()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[examples.staticstate.StaticFieldsWrapperTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.StaticFieldsWrapperTest].testLocalTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].<init>()'
      Src: examples.staticstate.StaticFieldsWrapperTest:83,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:84,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setAge()'
      Src: examples.staticstate.StaticFieldsWrapperTest:85,1
    - Dst: '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:86,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.staticstate.StaticFieldsWrapperTest:88,1
    - Dst: '[examples.staticstate.Wrapper].<init>(examples.staticstate.JavaBeanWithStaticState)'
      Src: examples.staticstate.StaticFieldsWrapperTest:89,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.staticstate.Wrapper)'
      Src: examples.staticstate.StaticFieldsWrapperTest:89,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:91,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.staticstate.StaticFieldsWrapperTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.staticstate.StaticFieldsWrapperTest:94,1
    - Dst: '[T].createBean()'
      Src: examples.staticstate.StaticFieldsWrapperTest:95,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].getAge()'
      Src: examples.staticstate.StaticFieldsWrapperTest:96,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(examples.staticstate.StaticFieldsWrapperTest)'
      Src: examples.staticstate.StaticFieldsWrapperTest:96,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].getName()'
      Src: examples.staticstate.StaticFieldsWrapperTest:97,1
    - Dst: '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,examples.staticstate.StaticFieldsWrapperTest)'
      Src: examples.staticstate.StaticFieldsWrapperTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 82
    functionDepth: 4
    functionLinenumber: 82
    functionLinenumberEnd: 98
    functionName: '[examples.staticstate.StaticFieldsWrapperTest].testRootBean()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsWrapperTest.java
    functionUses: 0
    functionsReached:
    - '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,String)'
    - '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(examples.staticstate.StaticFieldsWrapperTest)'
    - '[examples.staticstate.StaticFieldsWrapperTest].getName()'
    - '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
    - '[examples.staticstate.Wrapper].<init>(examples.staticstate.JavaBeanWithStaticState)'
    - '[examples.staticstate.JavaBeanWithStaticState].setAge()'
    - '[org.yaml.snakeyaml.Yaml].dumpAsMap(examples.staticstate.Wrapper)'
    - '[examples.staticstate.StaticFieldsWrapperTest].getAge()'
    - '[examples.staticstate.StaticFieldsWrapperTest].assertEquals(String,examples.staticstate.StaticFieldsWrapperTest)'
    - '[examples.staticstate.JavaBeanWithStaticState].<init>()'
    - '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    - '[T].createBean()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.staticstate.StaticFieldsWrapperTest].testRootBean()'
  - 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: examples.staticstate.StaticFieldsWrapperTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.staticstate.StaticFieldsWrapperTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsWrapperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.staticstate.StaticFieldsWrapperTest
    signature: '[examples.staticstate.StaticFieldsWrapperTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: examples.resolver.CustomResolverTest:28,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: examples.resolver.CustomResolverTest:29,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.resolver.CustomResolverTest:30,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:30,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.resolver.CustomResolverTest:30,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:31,1
    - Dst: '[examples.resolver.CustomResolver].<init>()'
      Src: examples.resolver.CustomResolverTest:31,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,examples.resolver.CustomResolver)'
      Src: examples.resolver.CustomResolverTest:30,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: examples.resolver.CustomResolverTest:32,1
    - Dst: '[examples.resolver.CustomResolverTest].assertEquals(String,String)'
      Src: examples.resolver.CustomResolverTest:33,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.resolver.CustomResolverTest:35,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
      Src: examples.resolver.CustomResolverTest:35,1
    - Dst: '[examples.resolver.CustomResolverTest].assertEquals(String,String,String)'
      Src: examples.resolver.CustomResolverTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 36
    functionName: '[examples.resolver.CustomResolverTest].testResolverToDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/CustomResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,examples.resolver.CustomResolver)'
    - '[examples.resolver.CustomResolverTest].assertEquals(String,String)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.HashMap)'
    - '[examples.resolver.CustomResolver].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[examples.resolver.CustomResolverTest].assertEquals(String,String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.resolver.CustomResolverTest].testResolverToDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:40,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.resolver.CustomResolverTest:40,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:40,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.resolver.CustomResolverTest:40,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:41,1
    - Dst: '[examples.resolver.CustomResolver].<init>()'
      Src: examples.resolver.CustomResolverTest:41,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,examples.resolver.CustomResolver)'
      Src: examples.resolver.CustomResolverTest:40,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.resolver.CustomResolverTest:42,1
    - Dst: '[T].size()'
      Src: examples.resolver.CustomResolverTest:43,1
    - Dst: '[examples.resolver.CustomResolverTest].assertEquals(int,examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:43,1
    - Dst: '[T].get(String)'
      Src: examples.resolver.CustomResolverTest:44,1
    - Dst: '[examples.resolver.CustomResolverTest].assertEquals(String,examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.resolver.CustomResolverTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.resolver.CustomResolverTest:48,1
    - Dst: '[T].size()'
      Src: examples.resolver.CustomResolverTest:49,1
    - Dst: '[examples.resolver.CustomResolverTest].assertEquals(int,examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:49,1
    - Dst: '[T].containsKey(String)'
      Src: examples.resolver.CustomResolverTest:50,1
    - Dst: '[examples.resolver.CustomResolverTest].assertFalse(examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:50,1
    - Dst: '[T].toString()'
      Src: examples.resolver.CustomResolverTest:51,1
    - Dst: Double.valueOf(float)
      Src: examples.resolver.CustomResolverTest:51,1
    - Dst: '[T].containsKey(examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:51,1
    - Dst: '[examples.resolver.CustomResolverTest].assertTrue(examples.resolver.CustomResolverTest,examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 52
    functionName: '[examples.resolver.CustomResolverTest].testResolverToLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/CustomResolverTest.java
    functionUses: 0
    functionsReached:
    - '[T].containsKey(examples.resolver.CustomResolverTest)'
    - '[T].containsKey(String)'
    - '[examples.resolver.CustomResolverTest].assertFalse(examples.resolver.CustomResolverTest)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,examples.resolver.CustomResolver)'
    - '[T].size()'
    - '[T].get(String)'
    - '[examples.resolver.CustomResolverTest].assertEquals(String,examples.resolver.CustomResolverTest)'
    - '[T].toString()'
    - Double.valueOf(float)
    - '[examples.resolver.CustomResolver].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[examples.resolver.CustomResolverTest].assertEquals(int,examples.resolver.CustomResolverTest)'
    - '[examples.resolver.CustomResolverTest].assertTrue(examples.resolver.CustomResolverTest,examples.resolver.CustomResolverTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.resolver.CustomResolverTest].testResolverToLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:58,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.resolver.CustomResolverTest:58,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:58,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.resolver.CustomResolverTest:58,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:59,1
    - Dst: '[examples.resolver.NoTimeIntResolver].<init>()'
      Src: examples.resolver.CustomResolverTest:59,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,examples.resolver.NoTimeIntResolver)'
      Src: examples.resolver.CustomResolverTest:58,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.resolver.CustomResolverTest:60,1
    - Dst: '[T].size()'
      Src: examples.resolver.CustomResolverTest:61,1
    - Dst: '[examples.resolver.CustomResolverTest].assertEquals(int,examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:61,1
    - Dst: '[T].get(String)'
      Src: examples.resolver.CustomResolverTest:62,1
    - Dst: '[examples.resolver.CustomResolverTest].assertEquals(String,examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:62,1
    - Dst: '[T].get(String)'
      Src: examples.resolver.CustomResolverTest:63,1
    - Dst: '[examples.resolver.CustomResolverTest].assertEquals(int,examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[examples.resolver.CustomResolverTest].testResolverToLoadNoTime()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/CustomResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,examples.resolver.NoTimeIntResolver)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[T].size()'
    - '[T].get(String)'
    - '[examples.resolver.CustomResolverTest].assertEquals(String,examples.resolver.CustomResolverTest)'
    - '[examples.resolver.CustomResolverTest].assertEquals(int,examples.resolver.CustomResolverTest)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[examples.resolver.NoTimeIntResolver].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.resolver.CustomResolverTest].testResolverToLoadNoTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:67,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.resolver.CustomResolverTest:67,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:67,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.resolver.CustomResolverTest:67,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.resolver.CustomResolverTest:68,1
    - Dst: '[examples.resolver.JsonBooleanResolver].<init>()'
      Src: examples.resolver.CustomResolverTest:68,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,examples.resolver.JsonBooleanResolver)'
      Src: examples.resolver.CustomResolverTest:67,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.resolver.CustomResolverTest:69,1
    - Dst: '[T].size()'
      Src: examples.resolver.CustomResolverTest:70,1
    - Dst: '[examples.resolver.CustomResolverTest].assertEquals(int,examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:70,1
    - Dst: '[T].get(String)'
      Src: examples.resolver.CustomResolverTest:71,1
    - Dst: '[examples.resolver.CustomResolverTest].assertEquals(boolean,examples.resolver.CustomResolverTest)'
      Src: examples.resolver.CustomResolverTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[examples.resolver.CustomResolverTest].testJsonBooleanResolverToLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/CustomResolverTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,examples.resolver.JsonBooleanResolver)'
    - '[T].size()'
    - '[T].get(String)'
    - '[examples.resolver.CustomResolverTest].assertEquals(int,examples.resolver.CustomResolverTest)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[examples.resolver.CustomResolverTest].assertEquals(boolean,examples.resolver.CustomResolverTest)'
    - '[examples.resolver.JsonBooleanResolver].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.resolver.CustomResolverTest].testJsonBooleanResolverToLoad()'
  - 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: examples.resolver.CustomResolverTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.resolver.CustomResolverTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/CustomResolverTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.resolver.CustomResolverTest
    signature: '[examples.resolver.CustomResolverTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.resolver.CustomResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.CustomResolver,String)'
      Src: examples.resolver.CustomResolver:25,1
    - Dst: '[examples.resolver.CustomResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.CustomResolver,String)'
      Src: examples.resolver.CustomResolver:27,1
    - Dst: '[examples.resolver.CustomResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.CustomResolver,String)'
      Src: examples.resolver.CustomResolver:28,1
    - Dst: '[examples.resolver.CustomResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.CustomResolver,String)'
      Src: examples.resolver.CustomResolver:29,1
    - Dst: '[examples.resolver.CustomResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.CustomResolver,null)'
      Src: examples.resolver.CustomResolver:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.resolver.Resolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 32
    functionName: '[examples.resolver.CustomResolver].addImplicitResolvers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/CustomResolver.java
    functionUses: 0
    functionsReached:
    - '[examples.resolver.CustomResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.CustomResolver,null)'
    - '[examples.resolver.CustomResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.CustomResolver,String)'
    linkageType: ''
    returnType: void
    signature: '[examples.resolver.CustomResolver].addImplicitResolvers()'
  - 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: examples.resolver.CustomResolver
      static: false
      superClass: org.yaml.snakeyaml.resolver.Resolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.resolver.CustomResolver].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/CustomResolver.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: examples.resolver.CustomResolver
    signature: '[examples.resolver.CustomResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.resolver.JsonBooleanResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
      Src: examples.resolver.JsonBooleanResolver:28,1
    - Dst: '[examples.resolver.JsonBooleanResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.JsonBooleanResolver,String)'
      Src: examples.resolver.JsonBooleanResolver:29,1
    - Dst: '[examples.resolver.JsonBooleanResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.JsonBooleanResolver,String)'
      Src: examples.resolver.JsonBooleanResolver:31,1
    - Dst: '[examples.resolver.JsonBooleanResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.JsonBooleanResolver,String)'
      Src: examples.resolver.JsonBooleanResolver:32,1
    - Dst: '[examples.resolver.JsonBooleanResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.JsonBooleanResolver,String)'
      Src: examples.resolver.JsonBooleanResolver:33,1
    - Dst: '[examples.resolver.JsonBooleanResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.JsonBooleanResolver,null)'
      Src: examples.resolver.JsonBooleanResolver:34,1
    - Dst: '[examples.resolver.JsonBooleanResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.JsonBooleanResolver,String)'
      Src: examples.resolver.JsonBooleanResolver:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.resolver.Resolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 36
    functionName: '[examples.resolver.JsonBooleanResolver].addImplicitResolvers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/JsonBooleanResolver.java
    functionUses: 0
    functionsReached:
    - '[examples.resolver.JsonBooleanResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
    - '[examples.resolver.JsonBooleanResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.JsonBooleanResolver,null)'
    - '[examples.resolver.JsonBooleanResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.JsonBooleanResolver,String)'
    linkageType: ''
    returnType: void
    signature: '[examples.resolver.JsonBooleanResolver].addImplicitResolvers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: examples.resolver.JsonBooleanResolver:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.resolver.JsonBooleanResolver
      static: false
      superClass: org.yaml.snakeyaml.resolver.Resolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.resolver.JsonBooleanResolver].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/JsonBooleanResolver.java
    functionUses: 1
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: examples.resolver.JsonBooleanResolver
    signature: '[examples.resolver.JsonBooleanResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.resolver.NoTimeIntResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.NoTimeIntResolver,String)'
      Src: examples.resolver.NoTimeIntResolver:32,1
    - Dst: '[examples.resolver.NoTimeIntResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
      Src: examples.resolver.NoTimeIntResolver:34,1
    - Dst: '[examples.resolver.NoTimeIntResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.NoTimeIntResolver,String)'
      Src: examples.resolver.NoTimeIntResolver:35,1
    - Dst: '[examples.resolver.NoTimeIntResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.NoTimeIntResolver,String)'
      Src: examples.resolver.NoTimeIntResolver:36,1
    - Dst: '[examples.resolver.NoTimeIntResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.NoTimeIntResolver,String)'
      Src: examples.resolver.NoTimeIntResolver:37,1
    - Dst: '[examples.resolver.NoTimeIntResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.NoTimeIntResolver,null)'
      Src: examples.resolver.NoTimeIntResolver:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.resolver.Resolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 40
    functionName: '[examples.resolver.NoTimeIntResolver].addImplicitResolvers()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/NoTimeIntResolver.java
    functionUses: 0
    functionsReached:
    - '[examples.resolver.NoTimeIntResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.NoTimeIntResolver,String)'
    - '[examples.resolver.NoTimeIntResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
    - '[examples.resolver.NoTimeIntResolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,examples.resolver.NoTimeIntResolver,null)'
    linkageType: ''
    returnType: void
    signature: '[examples.resolver.NoTimeIntResolver].addImplicitResolvers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: examples.resolver.NoTimeIntResolver:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.resolver.NoTimeIntResolver
      static: false
      superClass: org.yaml.snakeyaml.resolver.Resolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.resolver.NoTimeIntResolver].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/resolver/NoTimeIntResolver.java
    functionUses: 1
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: examples.resolver.NoTimeIntResolver
    signature: '[examples.resolver.NoTimeIntResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Day
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[examples.enumset.YamlEnumSetTest].getDay()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Day
    signature: '[examples.enumset.YamlEnumSetTest].getDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Day
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - day
    argTypes:
    - Day
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[examples.enumset.YamlEnumSetTest].setDay(Day)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.enumset.YamlEnumSetTest].setDay(Day)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.EnumSet<Day>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[examples.enumset.YamlEnumSetTest].getSetOfDays()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.EnumSet<Day>
    signature: '[examples.enumset.YamlEnumSetTest].getSetOfDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.EnumSet<Day>
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - setOfDays
    argTypes:
    - java.util.EnumSet<Day>
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[examples.enumset.YamlEnumSetTest].setSetOfDays(java.util.EnumSet<Day>)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.enumset.YamlEnumSetTest].setSetOfDays(java.util.EnumSet<Day>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.enumset.YamlEnumSetTest].<init>()'
      Src: examples.enumset.YamlEnumSetTest:50,1
    - Dst: '[java.util.EnumSet].of(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:52,1
    - Dst: '[examples.enumset.YamlEnumSetTest].createYaml()'
      Src: examples.enumset.YamlEnumSetTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:54,1
    - Dst: '[examples.enumset.YamlEnumSetTest].createYaml()'
      Src: examples.enumset.YamlEnumSetTest:55,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(String)'
      Src: examples.enumset.YamlEnumSetTest:55,1
    - Dst: '[org.junit.Assert].assertSame(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:56,1
    - Dst: '[java.util.EnumSet<Day>].toArray()'
      Src: examples.enumset.YamlEnumSetTest:58,1
    - Dst: loaded.setOfDays.toArray()
      Src: examples.enumset.YamlEnumSetTest:59,1
    - Dst: '[org.junit.Assert].assertArrayEquals(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:61,1
    - Dst: '[org.junit.Assert].assertEquals(java.util.EnumSet<Day>,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      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: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 63
    functionName: '[examples.enumset.YamlEnumSetTest].enumSetDumpLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertSame(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
    - '[org.junit.Assert].assertEquals(java.util.EnumSet<Day>,examples.enumset.YamlEnumSetTest)'
    - '[org.yaml.snakeyaml.Yaml].dump(examples.enumset.YamlEnumSetTest)'
    - loaded.setOfDays.toArray()
    - '[java.util.EnumSet].of(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
    - '[examples.enumset.YamlEnumSetTest].createYaml()'
    - '[java.util.EnumSet<Day>].toArray()'
    - '[org.junit.Assert].assertArrayEquals(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
    - '[examples.enumset.YamlEnumSetTest].<init>()'
    - '[org.yaml.snakeyaml.Yaml].loadAs(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.enumset.YamlEnumSetTest].enumSetDumpLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.enumset.YamlEnumSetTest].<init>()'
      Src: examples.enumset.YamlEnumSetTest:68,1
    - Dst: '[java.util.EnumSet].of(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:70,1
    - Dst: '[examples.enumset.YamlEnumSetTest].createYaml()'
      Src: examples.enumset.YamlEnumSetTest:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:73,1
    - Dst: '[org.junit.Assert].assertSame(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:74,1
    - Dst: '[java.util.EnumSet<Day>].toArray()'
      Src: examples.enumset.YamlEnumSetTest:76,1
    - Dst: loaded.setOfDays.toArray()
      Src: examples.enumset.YamlEnumSetTest:77,1
    - Dst: '[org.junit.Assert].assertArrayEquals(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:79,1
    - Dst: '[org.junit.Assert].assertEquals(java.util.EnumSet<Day>,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      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: '[examples.enumset.YamlEnumSetTest].enumSetLoadWithoutTags()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertSame(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(examples.enumset.YamlEnumSetTest)'
    - '[org.junit.Assert].assertEquals(java.util.EnumSet<Day>,examples.enumset.YamlEnumSetTest)'
    - loaded.setOfDays.toArray()
    - '[java.util.EnumSet].of(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
    - '[examples.enumset.YamlEnumSetTest].createYaml()'
    - '[org.junit.Assert].assertArrayEquals(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
    - '[examples.enumset.YamlEnumSetTest].<init>()'
    - '[java.util.EnumSet<Day>].toArray()'
    linkageType: ''
    returnType: void
    signature: '[examples.enumset.YamlEnumSetTest].enumSetLoadWithoutTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.enumset.YamlEnumSetTest:86,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].setEnumCaseSensitive(boolean)'
      Src: examples.enumset.YamlEnumSetTest:87,1
    - Dst: '[examples.enumset.YamlEnumSetTest].<init>()'
      Src: examples.enumset.YamlEnumSetTest:89,1
    - Dst: '[java.util.EnumSet].of(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:91,1
    - Dst: '[examples.enumset.YamlEnumSetTest].createYaml(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.enumset.YamlEnumSetTest:96,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:96,1
    - Dst: '[org.junit.Assert].assertSame(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:99,1
    - Dst: '[java.util.EnumSet<Day>].toArray()'
      Src: examples.enumset.YamlEnumSetTest:101,1
    - Dst: loaded.setOfDays.toArray()
      Src: examples.enumset.YamlEnumSetTest:102,1
    - Dst: '[org.junit.Assert].assertArrayEquals(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:104,1
    - Dst: '[org.junit.Assert].assertEquals(java.util.EnumSet<Day>,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 83
    functionDepth: 5
    functionLinenumber: 83
    functionLinenumberEnd: 106
    functionName: '[examples.enumset.YamlEnumSetTest].enumSetLoadWithoutCaseSensitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 0
    functionsReached:
    - '[examples.enumset.YamlEnumSetTest].createYaml(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].loadAs(examples.enumset.YamlEnumSetTest)'
    - '[org.junit.Assert].assertSame(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
    - '[org.junit.Assert].assertEquals(java.util.EnumSet<Day>,examples.enumset.YamlEnumSetTest)'
    - loaded.setOfDays.toArray()
    - '[java.util.EnumSet].of(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
    - '[org.yaml.snakeyaml.LoaderOptions].setEnumCaseSensitive(boolean)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.junit.Assert].assertArrayEquals(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
    - '[examples.enumset.YamlEnumSetTest].<init>()'
    - '[java.util.EnumSet<Day>].toArray()'
    linkageType: ''
    returnType: void
    signature: '[examples.enumset.YamlEnumSetTest].enumSetLoadWithoutCaseSensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.enumset.YamlEnumSetTest].<init>()'
      Src: examples.enumset.YamlEnumSetTest:110,1
    - Dst: '[java.util.EnumSet].of(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:112,1
    - Dst: '[examples.enumset.YamlEnumSetTest].createYaml()'
      Src: examples.enumset.YamlEnumSetTest:117,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAs(examples.enumset.YamlEnumSetTest)'
      Src: examples.enumset.YamlEnumSetTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 118
    functionName: '[examples.enumset.YamlEnumSetTest].enumSetLoadWithCaseSensitive()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadAs(examples.enumset.YamlEnumSetTest)'
    - '[examples.enumset.YamlEnumSetTest].<init>()'
    - '[java.util.EnumSet].of(examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest,examples.enumset.YamlEnumSetTest)'
    - '[examples.enumset.YamlEnumSetTest].createYaml()'
    linkageType: ''
    returnType: void
    signature: '[examples.enumset.YamlEnumSetTest].enumSetLoadWithCaseSensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.enumset.YamlEnumSetTest:121,1
    - Dst: '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
      Src: examples.enumset.YamlEnumSetTest:121,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>()'
      Src: examples.enumset.YamlEnumSetTest:123,1
    - Dst: yaml.addTypeDescription(org.yaml.snakeyaml.TypeDescription)
      Src: examples.enumset.YamlEnumSetTest:135,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - loaderOptions
    argTypes:
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 138
      start: 120
    functionDepth: 4
    functionLinenumber: 120
    functionLinenumberEnd: 138
    functionName: '[examples.enumset.YamlEnumSetTest].createYaml(org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 1
    functionsReached:
    - yaml.addTypeDescription(org.yaml.snakeyaml.TypeDescription)
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>()'
    - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[examples.enumset.YamlEnumSetTest].createYaml(org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.enumset.YamlEnumSetTest].createYaml(null)'
      Src: examples.enumset.YamlEnumSetTest:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[examples.enumset.YamlEnumSetTest].createYaml()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 3
    functionsReached:
    - '[examples.enumset.YamlEnumSetTest].createYaml(null)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[examples.enumset.YamlEnumSetTest].createYaml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Day
      - java.util.EnumSet<Day>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.enumset.YamlEnumSetTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.enumset.YamlEnumSetTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: examples.enumset.YamlEnumSetTest
    signature: '[examples.enumset.YamlEnumSetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[examples.jodatime.MyBean].getId()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[examples.jodatime.MyBean].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[examples.jodatime.MyBean].setId(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.jodatime.MyBean].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.DateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[examples.jodatime.MyBean].getDate()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.joda.time.DateTime
    signature: '[examples.jodatime.MyBean].getDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTime
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.joda.time.DateTime
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[examples.jodatime.MyBean].setDate(org.joda.time.DateTime)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[examples.jodatime.MyBean].setDate(org.joda.time.DateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.jodatime.MyBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.jodatime.MyBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/MyBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.jodatime.MyBean
    signature: '[examples.jodatime.MyBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTime].<init>(long,examples.jodatime.JodaTimeExampleTest)'
      Src: examples.jodatime.JodaTimeExampleTest:35,1
    - Dst: '[examples.jodatime.JodaTimeRepresenter].<init>()'
      Src: examples.jodatime.JodaTimeExampleTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeRepresenter)'
      Src: examples.jodatime.JodaTimeExampleTest:36,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.joda.time.DateTime)'
      Src: examples.jodatime.JodaTimeExampleTest:37,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.jodatime.JodaTimeExampleTest:38,1
    - Dst: '[java.util.Date].<init>(long)'
      Src: examples.jodatime.JodaTimeExampleTest:38,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(java.util.Date)'
      Src: examples.jodatime.JodaTimeExampleTest:38,1
    - Dst: '[examples.jodatime.JodaTimeExampleTest].assertEquals(String,String)'
      Src: examples.jodatime.JodaTimeExampleTest:39,1
    - Dst: '[examples.jodatime.JodaTimeExampleTest].assertEquals(String,String)'
      Src: examples.jodatime.JodaTimeExampleTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[examples.jodatime.JodaTimeExampleTest].testDump()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeRepresenter)'
    - '[org.yaml.snakeyaml.Yaml].dump(java.util.Date)'
    - '[examples.jodatime.JodaTimeExampleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.joda.time.DateTime)'
    - '[examples.jodatime.JodaTimeRepresenter].<init>()'
    - '[org.joda.time.DateTime].<init>(long,examples.jodatime.JodaTimeExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[java.util.Date].<init>(long)'
    linkageType: ''
    returnType: void
    signature: '[examples.jodatime.JodaTimeExampleTest].testDump()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[examples.jodatime.JodaTimeImplicitContructor].<init>()'
      Src: examples.jodatime.JodaTimeExampleTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeImplicitContructor)'
      Src: examples.jodatime.JodaTimeExampleTest:44,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.jodatime.JodaTimeExampleTest:45,1
    - Dst: '[org.joda.time.DateTime].<init>(long,examples.jodatime.JodaTimeExampleTest)'
      Src: examples.jodatime.JodaTimeExampleTest:46,1
    - Dst: '[examples.jodatime.JodaTimeExampleTest].assertEquals(org.joda.time.DateTime,T)'
      Src: examples.jodatime.JodaTimeExampleTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 3
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[examples.jodatime.JodaTimeExampleTest].testLoad()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.jodatime.JodaTimeImplicitContructor].<init>()'
    - '[examples.jodatime.JodaTimeExampleTest].assertEquals(org.joda.time.DateTime,T)'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeImplicitContructor)'
    - '[org.joda.time.DateTime].<init>(long,examples.jodatime.JodaTimeExampleTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.jodatime.JodaTimeExampleTest].testLoad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTimeZone].forID(String)'
      Src: examples.jodatime.JodaTimeExampleTest:53,1
    - Dst: '[org.joda.time.DateMidnight].<init>(int,int,int,examples.jodatime.JodaTimeExampleTest)'
      Src: examples.jodatime.JodaTimeExampleTest:53,1
    - Dst: '[org.joda.time.DateMidnight].toDate()'
      Src: examples.jodatime.JodaTimeExampleTest:53,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>()'
      Src: examples.jodatime.JodaTimeExampleTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(examples.jodatime.JodaTimeExampleTest)'
      Src: examples.jodatime.JodaTimeExampleTest:55,1
    - Dst: '[examples.jodatime.JodaTimeExampleTest].assertEquals(String,String)'
      Src: examples.jodatime.JodaTimeExampleTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.jodatime.JodaTimeExampleTest:58,1
    - Dst: '[examples.jodatime.JodaTimeExampleTest].assertEquals(examples.jodatime.JodaTimeExampleTest,T)'
      Src: examples.jodatime.JodaTimeExampleTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[examples.jodatime.JodaTimeExampleTest].test109()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateMidnight].<init>(int,int,int,examples.jodatime.JodaTimeExampleTest)'
    - '[examples.jodatime.JodaTimeExampleTest].assertEquals(examples.jodatime.JodaTimeExampleTest,T)'
    - '[examples.jodatime.JodaTimeExampleTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].dump(examples.jodatime.JodaTimeExampleTest)'
    - '[org.joda.time.DateTimeZone].forID(String)'
    - '[org.joda.time.DateMidnight].toDate()'
    - '[org.yaml.snakeyaml.Yaml].<init>()'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.jodatime.JodaTimeExampleTest].test109()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.jodatime.JodaTimeExampleTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.jodatime.JodaTimeExampleTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.jodatime.JodaTimeExampleTest
    signature: '[examples.jodatime.JodaTimeExampleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor:65,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor:65,1
    - Dst: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
      Src: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor:66,1
    - Dst: yamlClassConstructors.put(examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor,examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct)
      Src: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
    - yamlClassConstructors.put(examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor,examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct)
    linkageType: ''
    returnType: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor
    signature: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct:73,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(String)'
      Src: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct:73,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct:74,1
    - Dst: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct:75,1
    - Dst: '[org.joda.time.DateTime].<init>(examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct,examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct)'
      Src: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct:76,1
    - Dst: '[Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct:78,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Constructor.ConstructScalar
    argCount: 1
    argNames:
    - nnode
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 1
    functionsReached:
    - '[org.joda.time.DateTime].<init>(examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct,examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct)'
    - '[org.yaml.snakeyaml.nodes.Tag].equals(String)'
    - yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
    - '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
    linkageType: ''
    returnType: Object
    signature: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - 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: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct
      static: false
      superClass: Constructor.ConstructScalar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct
    signature: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor:93,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor:93,1
    - Dst: '[ConstructYamlTimestamp].<init>()'
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor:94,1
    - Dst: '[examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp].<init>()'
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor:95,1
    - Dst: yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp)
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor:98,1
    - Dst: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor:101,1
    - Dst: yamlClassConstructors.put(examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor,examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct)
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Construct
      - Construct
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 102
    functionName: '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 0
    functionsReached:
    - '[examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp].<init>()'
    - yamlConstructors.put(org.yaml.snakeyaml.nodes.Tag,examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp)
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - yamlClassConstructors.put(examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor,examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct)
    - '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
    - '[ConstructYamlTimestamp].<init>()'
    linkageType: ''
    returnType: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor
    signature: '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: javaDateConstruct.construct(org.yaml.snakeyaml.nodes.Node)
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp:107,1
    - Dst: '[org.joda.time.DateTime].<init>(examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp,examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp)'
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 0
    functionsReached:
    - javaDateConstruct.construct(org.yaml.snakeyaml.nodes.Node)
    - '[org.joda.time.DateTime].<init>(examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp,examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp)'
    linkageType: ''
    returnType: Object
    signature: '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
  - 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: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp
    signature: '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct:116,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct:116,1
    - Dst: jodaDateConstruct.construct(org.yaml.snakeyaml.nodes.Node)
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct:117,1
    - Dst: '[Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct:119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Constructor.ConstructScalar
    argCount: 1
    argNames:
    - nnode
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 121
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionName: '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
    - jodaDateConstruct.construct(org.yaml.snakeyaml.nodes.Node)
    linkageType: ''
    returnType: Object
    signature: '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - 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: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct
      static: false
      superClass: Constructor.ConstructScalar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct
    signature: '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:41,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].setId(String)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:42,1
    - Dst: '[org.joda.time.DateTime].<init>(long,examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:43,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].setDate(org.joda.time.DateTime)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:44,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:45,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:46,1
    - Dst: '[examples.jodatime.JodaTimeRepresenter].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:47,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:49,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:50,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:51,1
    - Dst: '[examples.jodatime.JodaTimeRepresenter].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:52,1
    - Dst: '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:53,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].toString()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:54,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].toString()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:54,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(examples.jodatime.JodaTimeFlowStylesTest,examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:54,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:56,1
    - Dst: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:57,1
    - Dst: '[void].size()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:58,1
    - Dst: '[void].size()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:58,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(examples.jodatime.JodaTimeFlowStylesTest,examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:58,1
    - Dst: '[void].get()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:61,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(examples.jodatime.JodaTimeFlowStylesTest,examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:61,1
    - Dst: scalar.getValue()
      Src: examples.jodatime.JodaTimeFlowStylesTest:64,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].equals(String)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:64,1
    - Dst: scalar.getImplicit()
      Src: examples.jodatime.JodaTimeFlowStylesTest:65,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].canOmitTagInPlainScalar()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:65,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].assertTrue(examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:65,1
    - Dst: scalar.getImplicit()
      Src: examples.jodatime.JodaTimeFlowStylesTest:66,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].canOmitTagInNonPlainScalar()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:66,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].assertFalse(examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:66,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:71,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(String,String)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:78,1
    - Dst: '[examples.jodatime.JodaTimeImplicitContructor].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:83,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeImplicitContructor)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:83,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:85,1
    - Dst: e.getMessage()
      Src: examples.jodatime.JodaTimeFlowStylesTest:88,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].contains(String)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:88,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].assertTrue(String,examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:87,1
    - Dst: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:94,1
    - Dst: '[T].getDate()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:95,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(org.joda.time.DateTime,examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:95,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 96
    functionName: '[examples.jodatime.JodaTimeFlowStylesTest].testLoadBeanWithBlockFlow()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeFlowStylesTest.java
    functionUses: 0
    functionsReached:
    - '[examples.jodatime.JodaTimeFlowStylesTest].assertTrue(examples.jodatime.JodaTimeFlowStylesTest)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[examples.jodatime.JodaTimeFlowStylesTest].canOmitTagInPlainScalar()'
    - '[examples.jodatime.JodaTimeFlowStylesTest].contains(String)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(examples.jodatime.JodaTimeFlowStylesTest)'
    - '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(examples.jodatime.JodaTimeFlowStylesTest,examples.jodatime.JodaTimeFlowStylesTest)'
    - '[examples.jodatime.JodaTimeRepresenter].<init>()'
    - '[examples.jodatime.JodaTimeFlowStylesTest].assertFalse(examples.jodatime.JodaTimeFlowStylesTest)'
    - scalar.getImplicit()
    - '[org.yaml.snakeyaml.nodes.Node].toString()'
    - '[org.yaml.snakeyaml.Yaml].represent(org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[org.joda.time.DateTime].<init>(long,examples.jodatime.JodaTimeFlowStylesTest)'
    - '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(String,String)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    - '[examples.jodatime.JodaTimeImplicitContructor].<init>()'
    - '[examples.jodatime.JodaTimeFlowStylesTest].equals(String)'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].setDate(org.joda.time.DateTime)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor)'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[T].getDate()'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].setId(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[examples.jodatime.JodaTimeFlowStylesTest].canOmitTagInNonPlainScalar()'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeImplicitContructor)'
    - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
    - '[void].size()'
    - scalar.getValue()
    - '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor].<init>()'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
    - '[examples.jodatime.JodaTimeFlowStylesTest].assertTrue(String,examples.jodatime.JodaTimeFlowStylesTest)'
    - '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(org.joda.time.DateTime,examples.jodatime.JodaTimeFlowStylesTest)'
    - '[void].get()'
    linkageType: ''
    returnType: void
    signature: '[examples.jodatime.JodaTimeFlowStylesTest].testLoadBeanWithBlockFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:110,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].setId(String)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:111,1
    - Dst: '[org.joda.time.DateTime].<init>(long,examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:112,1
    - Dst: '[org.yaml.snakeyaml.emitter.template.MyBean].setDate(org.joda.time.DateTime)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:113,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:114,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:115,1
    - Dst: '[examples.jodatime.JodaTimeRepresenter].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:116,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeRepresenter,org.yaml.snakeyaml.DumperOptions)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:116,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.template.MyBean)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:117,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(String,String)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:119,1
    - Dst: '[examples.jodatime.JodaTimeImplicitContructor].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:121,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeImplicitContructor)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:121,1
    - Dst: '[org.yaml.snakeyaml.Yaml].load(String)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:122,1
    - Dst: '[T].getDate()'
      Src: examples.jodatime.JodaTimeFlowStylesTest:123,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(org.joda.time.DateTime,examples.jodatime.JodaTimeFlowStylesTest)'
      Src: examples.jodatime.JodaTimeFlowStylesTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 109
    functionDepth: 4
    functionLinenumber: 109
    functionLinenumberEnd: 124
    functionName: '[examples.jodatime.JodaTimeFlowStylesTest].testLoadBeanWithAutoFlow()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeFlowStylesTest.java
    functionUses: 0
    functionsReached:
    - '[examples.jodatime.JodaTimeImplicitContructor].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].dump(org.yaml.snakeyaml.emitter.template.MyBean)'
    - '[T].getDate()'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].setId(String)'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeRepresenter,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
    - '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(org.joda.time.DateTime,examples.jodatime.JodaTimeFlowStylesTest)'
    - '[org.yaml.snakeyaml.emitter.template.MyBean].setDate(org.joda.time.DateTime)'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(examples.jodatime.JodaTimeFlowStylesTest)'
    - '[examples.jodatime.JodaTimeRepresenter].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(examples.jodatime.JodaTimeImplicitContructor)'
    - '[examples.jodatime.JodaTimeFlowStylesTest].assertEquals(String,String)'
    - '[org.joda.time.DateTime].<init>(long,examples.jodatime.JodaTimeFlowStylesTest)'
    - '[org.yaml.snakeyaml.Yaml].load(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.jodatime.JodaTimeFlowStylesTest].testLoadBeanWithAutoFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.jodatime.JodaTimeFlowStylesTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.jodatime.JodaTimeFlowStylesTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeFlowStylesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.jodatime.JodaTimeFlowStylesTest
    signature: '[examples.jodatime.JodaTimeFlowStylesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor:129,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor:129,1
    - Dst: '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor:130,1
    - Dst: yamlClassConstructors.put(examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor,examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct)
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor
      static: false
      superClass: Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeFlowStylesTest.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - yamlClassConstructors.put(examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor,examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct)
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
    linkageType: ''
    returnType: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor
    signature: '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct:137,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct:137,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct:137,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct:138,1
    - Dst: '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct:139,1
    - Dst: '[org.joda.time.DateTime].<init>(examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct,examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct)'
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct:140,1
    - Dst: '[Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct:142,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Constructor.ConstructScalar
    argCount: 1
    argNames:
    - nnode
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 144
      start: 135
    functionDepth: 3
    functionLinenumber: 135
    functionLinenumberEnd: 144
    functionName: '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeFlowStylesTest.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.joda.time.DateTime].<init>(examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct,examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct)'
    - '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
    - yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
    linkageType: ''
    returnType: Object
    signature: '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - 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: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct
      static: false
      superClass: Constructor.ConstructScalar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeFlowStylesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct
    signature: '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: examples.jodatime.JodaTimeRepresenter:25,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: examples.jodatime.JodaTimeRepresenter:25,1
    - Dst: '[examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime].<init>()'
      Src: examples.jodatime.JodaTimeRepresenter:26,1
    - Dst: multiRepresenters.put(examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime)
      Src: examples.jodatime.JodaTimeRepresenter:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.jodatime.JodaTimeRepresenter
      static: false
      superClass: org.yaml.snakeyaml.representer.Representer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[examples.jodatime.JodaTimeRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeRepresenter.java
    functionUses: 3
    functionsReached:
    - multiRepresenters.put(examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime)
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime].<init>()'
    linkageType: ''
    returnType: examples.jodatime.JodaTimeRepresenter
    signature: '[examples.jodatime.JodaTimeRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: date.getMillis()
      Src: examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime:33,1
    - Dst: '[java.util.Date].<init>(examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime)'
      Src: examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime:33,1
    - Dst: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].representData(java.util.Date)'
      Src: examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: RepresentDate
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Date].<init>(examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime)'
    - '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].representData(java.util.Date)'
    - date.getMillis()
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime].representData(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: examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime
      static: false
      superClass: RepresentDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeRepresenter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime
    signature: '[examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
      Src: examples.jodatime.JodaTimeImplicitContructor:30,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: examples.jodatime.JodaTimeImplicitContructor:30,1
    - Dst: '[examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp].<init>()'
      Src: examples.jodatime.JodaTimeImplicitContructor:31,1
    - Dst: '[examples.jodatime.JodaTimeImplicitContructor].put(org.yaml.snakeyaml.nodes.Tag,examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp)'
      Src: examples.jodatime.JodaTimeImplicitContructor:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.jodatime.JodaTimeImplicitContructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[examples.jodatime.JodaTimeImplicitContructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeImplicitContructor.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
    - '[examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp].<init>()'
    - '[examples.jodatime.JodaTimeImplicitContructor].put(org.yaml.snakeyaml.nodes.Tag,examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp)'
    linkageType: ''
    returnType: examples.jodatime.JodaTimeImplicitContructor
    signature: '[examples.jodatime.JodaTimeImplicitContructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp:37,1
    - Dst: '[org.joda.time.DateTime].<init>(examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp,examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp)'
      Src: examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: ConstructYamlTimestamp
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeImplicitContructor.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateTime].<init>(examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp,examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp)'
    - '[ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
    linkageType: ''
    returnType: Object
    signature: '[examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
  - 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: examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp
      static: false
      superClass: ConstructYamlTimestamp
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeImplicitContructor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp
    signature: '[examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].check(String,String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:25,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].check(String,String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:26,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].check(String,String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:27,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].check(String,String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:28,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].check(String,String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 30
    functionName: '[biz.source_code.base64Coder.Base64CoderTest].testDecode()'
    functionSourceFile: /src/snakeyaml/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java
    functionUses: 0
    functionsReached:
    - '[biz.source_code.base64Coder.Base64CoderTest].check(String,String)'
    linkageType: ''
    returnType: void
    signature: '[biz.source_code.base64Coder.Base64CoderTest].testDecode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Base64].getDecoder()'
      Src: biz.source_code.base64Coder.Base64CoderTest:34,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].decode(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:34,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].fail()'
      Src: biz.source_code.base64Coder.Base64CoderTest:35,1
    - Dst: e.getMessage()
      Src: biz.source_code.base64Coder.Base64CoderTest:37,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].assertEquals(String,biz.source_code.base64Coder.Base64CoderTest)'
      Src: biz.source_code.base64Coder.Base64CoderTest:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[biz.source_code.base64Coder.Base64CoderTest].testFailure1()'
    functionSourceFile: /src/snakeyaml/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java
    functionUses: 0
    functionsReached:
    - '[biz.source_code.base64Coder.Base64CoderTest].fail()'
    - e.getMessage()
    - '[biz.source_code.base64Coder.Base64CoderTest].decode(String)'
    - '[java.util.Base64].getDecoder()'
    - '[biz.source_code.base64Coder.Base64CoderTest].assertEquals(String,biz.source_code.base64Coder.Base64CoderTest)'
    linkageType: ''
    returnType: void
    signature: '[biz.source_code.base64Coder.Base64CoderTest].testFailure1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:42,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:43,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:44,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:45,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:47,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:48,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:49,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 51
    functionName: '[biz.source_code.base64Coder.Base64CoderTest].testFailure2()'
    functionSourceFile: /src/snakeyaml/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java
    functionUses: 0
    functionsReached:
    - '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
    linkageType: ''
    returnType: void
    signature: '[biz.source_code.base64Coder.Base64CoderTest].testFailure2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Base64].getDecoder()'
      Src: biz.source_code.base64Coder.Base64CoderTest:55,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].decode(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:55,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].fail(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:56,1
    - Dst: e.getMessage()
      Src: biz.source_code.base64Coder.Base64CoderTest:58,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].startsWith(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:58,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].assertTrue(biz.source_code.base64Coder.Base64CoderTest)'
      Src: biz.source_code.base64Coder.Base64CoderTest:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - encoded
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 60
    functionName: '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
    functionSourceFile: /src/snakeyaml/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java
    functionUses: 1
    functionsReached:
    - '[biz.source_code.base64Coder.Base64CoderTest].startsWith(String)'
    - e.getMessage()
    - '[biz.source_code.base64Coder.Base64CoderTest].decode(String)'
    - '[java.util.Base64].getDecoder()'
    - '[biz.source_code.base64Coder.Base64CoderTest].fail(String)'
    - '[biz.source_code.base64Coder.Base64CoderTest].assertTrue(biz.source_code.base64Coder.Base64CoderTest)'
    linkageType: ''
    returnType: void
    signature: '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Base64].getEncoder()'
      Src: biz.source_code.base64Coder.Base64CoderTest:63,1
    - Dst: '[String].getBytes()'
      Src: biz.source_code.base64Coder.Base64CoderTest:63,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].encode(biz.source_code.base64Coder.Base64CoderTest)'
      Src: biz.source_code.base64Coder.Base64CoderTest:63,1
    - Dst: '[String].<init>(biz.source_code.base64Coder.Base64CoderTest)'
      Src: biz.source_code.base64Coder.Base64CoderTest:64,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].assertEquals(String,String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:65,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: biz.source_code.base64Coder.Base64CoderTest:66,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].decode(String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:66,1
    - Dst: '[String].<init>(biz.source_code.base64Coder.Base64CoderTest,biz.source_code.base64Coder.Base64CoderTest)'
      Src: biz.source_code.base64Coder.Base64CoderTest:67,1
    - Dst: '[biz.source_code.base64Coder.Base64CoderTest].assertEquals(String,String)'
      Src: biz.source_code.base64Coder.Base64CoderTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - text
    - encoded
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[biz.source_code.base64Coder.Base64CoderTest].check(String,String)'
    functionSourceFile: /src/snakeyaml/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.Base64].getEncoder()'
    - '[biz.source_code.base64Coder.Base64CoderTest].encode(biz.source_code.base64Coder.Base64CoderTest)'
    - '[String].getBytes()'
    - '[String].<init>(biz.source_code.base64Coder.Base64CoderTest)'
    - '[String].<init>(biz.source_code.base64Coder.Base64CoderTest,biz.source_code.base64Coder.Base64CoderTest)'
    - '[biz.source_code.base64Coder.Base64CoderTest].decode(String)'
    - '[java.util.Base64].getDecoder()'
    - '[biz.source_code.base64Coder.Base64CoderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[biz.source_code.base64Coder.Base64CoderTest].check(String,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: biz.source_code.base64Coder.Base64CoderTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[biz.source_code.base64Coder.Base64CoderTest].<init>()'
    functionSourceFile: /src/snakeyaml/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: biz.source_code.base64Coder.Base64CoderTest
    signature: '[biz.source_code.base64Coder.Base64CoderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getLogger(String)
      Src: org.yaml.snakeyaml.internal.Logger:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - System.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.internal.Logger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.internal.Logger].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/main/java9/org/yaml/snakeyaml/internal/Logger.java
    functionUses: 2
    functionsReached:
    - System.getLogger(String)
    linkageType: ''
    returnType: org.yaml.snakeyaml.internal.Logger
    signature: '[org.yaml.snakeyaml.internal.Logger].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.internal.Logger].<init>(String)'
      Src: org.yaml.snakeyaml.internal.Logger:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - System.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.internal.Logger
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.internal.Logger].getLogger(String)'
    functionSourceFile: /src/snakeyaml/src/main/java9/org/yaml/snakeyaml/internal/Logger.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.internal.Logger].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.internal.Logger
    signature: '[org.yaml.snakeyaml.internal.Logger].getLogger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[System.Logger].isLoggable(org.yaml.snakeyaml.internal.Logger)'
      Src: org.yaml.snakeyaml.internal.Logger:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Level
      classConcrete: true
      classEnum: false
      classFields:
      - System.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - level
    argTypes:
    - Level
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.internal.Logger].isLoggable(Level)'
    functionSourceFile: /src/snakeyaml/src/main/java9/org/yaml/snakeyaml/internal/Logger.java
    functionUses: 0
    functionsReached:
    - '[System.Logger].isLoggable(org.yaml.snakeyaml.internal.Logger)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.internal.Logger].isLoggable(Level)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[System.Logger].log(org.yaml.snakeyaml.internal.Logger,String)'
      Src: org.yaml.snakeyaml.internal.Logger:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - System.Logger
      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: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.internal.Logger].warn(String)'
    functionSourceFile: /src/snakeyaml/src/main/java9/org/yaml/snakeyaml/internal/Logger.java
    functionUses: 0
    functionsReached:
    - '[System.Logger].log(org.yaml.snakeyaml.internal.Logger,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.internal.Logger].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[System.Logger].log(org.yaml.snakeyaml.internal.Logger,String)'
      Src: org.yaml.snakeyaml.internal.Logger:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - System.Logger
      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: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.internal.Logger].debug(String)'
    functionSourceFile: /src/snakeyaml/src/main/java9/org/yaml/snakeyaml/internal/Logger.java
    functionUses: 0
    functionsReached:
    - '[System.Logger].log(org.yaml.snakeyaml.internal.Logger,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.internal.Logger].debug(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TypeDescription.class.getPackage()
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getName()'
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.yaml.snakeyaml.TypeDescription:57,1
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.yaml.snakeyaml.TypeDescription:59,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,null)'
      Src: org.yaml.snakeyaml.TypeDescription:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.TypeDescription
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - tag
    argTypes:
    - Class<?extendsObject>
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyMap()'
    - '[org.yaml.snakeyaml.TypeDescription].getName()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,null)'
    - '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.TypeDescription)'
    - TypeDescription.class.getPackage()
    - '[java.util.Collections].emptySet()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.TypeDescription
    signature: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TypeDescription.class.getPackage()
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getName()'
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.yaml.snakeyaml.TypeDescription:57,1
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.yaml.snakeyaml.TypeDescription:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - org.yaml.snakeyaml.nodes.Tag
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.TypeDescription
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - clazz
    - tag
    - impl
    argTypes:
    - Class<?extendsObject>
    - org.yaml.snakeyaml.nodes.Tag
    - Class<?>
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,Class<?>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].emptyMap()'
    - '[org.yaml.snakeyaml.TypeDescription].getName()'
    - '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.TypeDescription)'
    - TypeDescription.class.getPackage()
    - '[java.util.Collections].emptySet()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.TypeDescription
    signature: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TypeDescription.class.getPackage()
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getName()'
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.yaml.snakeyaml.TypeDescription:57,1
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.yaml.snakeyaml.TypeDescription:59,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.TypeDescription:75,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,null)'
      Src: org.yaml.snakeyaml.TypeDescription:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.TypeDescription
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - tag
    argTypes:
    - Class<?extendsObject>
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyMap()'
    - '[org.yaml.snakeyaml.TypeDescription].getName()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,null)'
    - '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.TypeDescription)'
    - TypeDescription.class.getPackage()
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[java.util.Collections].emptySet()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.TypeDescription
    signature: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TypeDescription.class.getPackage()
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getName()'
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.yaml.snakeyaml.TypeDescription:57,1
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.yaml.snakeyaml.TypeDescription:59,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.TypeDescription:79,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,null)'
      Src: org.yaml.snakeyaml.TypeDescription:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.TypeDescription
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].emptyMap()'
    - '[org.yaml.snakeyaml.TypeDescription].getName()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,null)'
    - '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.TypeDescription)'
    - TypeDescription.class.getPackage()
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?extendsObject>)'
    - '[java.util.Collections].emptySet()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.TypeDescription
    signature: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TypeDescription.class.getPackage()
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getName()'
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:43,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.yaml.snakeyaml.TypeDescription:57,1
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.yaml.snakeyaml.TypeDescription:59,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.TypeDescription:83,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,Class<?>)'
      Src: org.yaml.snakeyaml.TypeDescription:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.TypeDescription
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - impl
    argTypes:
    - Class<?extendsObject>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 4
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,Class<?>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyMap()'
    - '[org.yaml.snakeyaml.TypeDescription].getName()'
    - '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.TypeDescription)'
    - TypeDescription.class.getPackage()
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?extendsObject>)'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,Class<?>)'
    - '[java.util.Collections].emptySet()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.TypeDescription
    signature: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Tag
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.TypeDescription].getTag()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Tag
    signature: '[org.yaml.snakeyaml.TypeDescription].getTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?extendsObject>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.TypeDescription].getType()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: Class<?extendsObject>
    signature: '[org.yaml.snakeyaml.TypeDescription].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String,Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.TypeDescription:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - property
    - type
    argTypes:
    - String
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String,Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String,Class<?extendsObject>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String,Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String,Class<?extendsObject>,Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.TypeDescription:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?extendsObject>
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - property
    - key
    - value
    argTypes:
    - String
    - Class<?extendsObject>
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 127
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String,Class<?extendsObject>,Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String,Class<?extendsObject>,Class<?extendsObject>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String,Class<?extendsObject>,Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].containsKey(String)'
      Src: org.yaml.snakeyaml.TypeDescription:138,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,null,null,null,org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:139,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].get(String)'
      Src: org.yaml.snakeyaml.TypeDescription:141,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].setActualTypeArguments(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 145
    functionName: '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].containsKey(String)'
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].get(String)'
    - '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,null,null,null,org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.TypeDescription].setActualTypeArguments(org.yaml.snakeyaml.TypeDescription)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getType()'
      Src: org.yaml.snakeyaml.TypeDescription:149,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getTag()'
      Src: org.yaml.snakeyaml.TypeDescription:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[org.yaml.snakeyaml.TypeDescription].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].getTag()'
    - '[org.yaml.snakeyaml.TypeDescription].getType()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.TypeDescription].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].values()'
      Src: org.yaml.snakeyaml.TypeDescription:153,1
    - Dst: p.getName()
      Src: org.yaml.snakeyaml.TypeDescription:156,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].discoverProperty(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:156,1
    - Dst: p.setDelegate(org.yaml.snakeyaml.introspector.Property)
      Src: org.yaml.snakeyaml.TypeDescription:156,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      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: 161
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 161
    functionName: '[org.yaml.snakeyaml.TypeDescription].checkDelegates()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].values()'
    - '[org.yaml.snakeyaml.TypeDescription].discoverProperty(org.yaml.snakeyaml.TypeDescription)'
    - p.setDelegate(org.yaml.snakeyaml.introspector.Property)
    - p.getName()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.TypeDescription].checkDelegates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String)'
      Src: org.yaml.snakeyaml.TypeDescription:166,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String,org.yaml.snakeyaml.introspector.BeanAccess)'
      Src: org.yaml.snakeyaml.TypeDescription:168,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.introspector.Property
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 171
      start: 163
    functionDepth: 3
    functionLinenumber: 163
    functionLinenumberEnd: 171
    functionName: '[org.yaml.snakeyaml.TypeDescription].discoverProperty(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String,org.yaml.snakeyaml.introspector.BeanAccess)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.Property
    signature: '[org.yaml.snakeyaml.TypeDescription].discoverProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].checkDelegates()'
      Src: org.yaml.snakeyaml.TypeDescription:175,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].containsKey(String)'
      Src: org.yaml.snakeyaml.TypeDescription:177,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].get(String)'
      Src: org.yaml.snakeyaml.TypeDescription:177,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].discoverProperty(String)'
      Src: org.yaml.snakeyaml.TypeDescription:177,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.Property
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 173
    functionDepth: 4
    functionLinenumber: 173
    functionLinenumberEnd: 178
    functionName: '[org.yaml.snakeyaml.TypeDescription].getProperty(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].checkDelegates()'
    - '[org.yaml.snakeyaml.TypeDescription].discoverProperty(String)'
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].containsKey(String)'
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].get(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.Property
    signature: '[org.yaml.snakeyaml.TypeDescription].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,Class<?>,String,String,org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:191,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.TypeDescription:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - pName
    - pType
    - getter
    - setter
    argTypes:
    - String
    - Class<?>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 3
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,Class<?>,String,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,Class<?>,String,String,org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.TypeDescription].substituteProperty(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,Class<?>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.TypeDescription:196,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].setTargetType(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.TypeDescription:198,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
      Src: org.yaml.snakeyaml.TypeDescription:199,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.TypeDescription:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.PropertySubstitute
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - substitute
    argTypes:
    - org.yaml.snakeyaml.introspector.PropertySubstitute
    constantsTouched: []
    func_position:
      end: 200
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 200
    functionName: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].setTargetType(Class<?extendsObject>)'
    - '[java.util.LinkedHashMap].put(String,org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.TypeDescription].substituteProperty(org.yaml.snakeyaml.introspector.PropertySubstitute)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.PropertyUtils
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyUtils
    argTypes:
    - org.yaml.snakeyaml.introspector.PropertyUtils
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[org.yaml.snakeyaml.TypeDescription].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.TypeDescription].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[org.yaml.snakeyaml.TypeDescription].setIncludes()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.TypeDescription].setIncludes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.TypeDescription:213,1
    - Dst: '[java.util.Collections].addAll(java.util.HashSet,org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:214,1
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.yaml.snakeyaml.TypeDescription:216,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 218
    functionName: '[org.yaml.snakeyaml.TypeDescription].setExcludes()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].addAll(java.util.HashSet,org.yaml.snakeyaml.TypeDescription)'
    - '[java.util.Collections].emptySet()'
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.TypeDescription].setExcludes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: org.yaml.snakeyaml.TypeDescription:227,1
    - Dst: '[java.util.Set<String>].contains(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:229,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getProperty(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:230,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.introspector.Property)'
      Src: org.yaml.snakeyaml.TypeDescription:230,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.TypeDescription:236,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>,org.yaml.snakeyaml.introspector.BeanAccess)'
      Src: org.yaml.snakeyaml.TypeDescription:237,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].isEmpty()'
      Src: org.yaml.snakeyaml.TypeDescription:239,1
    - Dst: '[java.util.Set<String>].isEmpty()'
      Src: org.yaml.snakeyaml.TypeDescription:240,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: org.yaml.snakeyaml.TypeDescription:243,1
    - Dst: property.getName()
      Src: org.yaml.snakeyaml.TypeDescription:245,1
    - Dst: '[java.util.Set<String>].contains(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:245,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:246,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].checkDelegates()'
      Src: org.yaml.snakeyaml.TypeDescription:253,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: org.yaml.snakeyaml.TypeDescription:256,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].values()'
      Src: org.yaml.snakeyaml.TypeDescription:258,1
    - Dst: property.getName()
      Src: org.yaml.snakeyaml.TypeDescription:259,1
    - Dst: '[java.util.Set<String>].contains(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:259,1
    - Dst: property.isReadable()
      Src: org.yaml.snakeyaml.TypeDescription:259,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:260,1
    - Dst: property.getName()
      Src: org.yaml.snakeyaml.TypeDescription:265,1
    - Dst: '[java.util.Set<String>].contains(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:265,1
    - Dst: '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:266,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 220
    functionDepth: 3
    functionLinenumber: 220
    functionLinenumberEnd: 273
    functionName: '[org.yaml.snakeyaml.TypeDescription].getProperties()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].getProperty(org.yaml.snakeyaml.TypeDescription)'
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].isEmpty()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>)'
    - '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.introspector.Property)'
    - '[java.util.Set<String>].isEmpty()'
    - property.getName()
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>].values()'
    - '[java.util.LinkedHashSet].add(org.yaml.snakeyaml.TypeDescription)'
    - '[java.util.Set<String>].contains(org.yaml.snakeyaml.TypeDescription)'
    - property.isReadable()
    - '[org.yaml.snakeyaml.TypeDescription].checkDelegates()'
    - '[java.util.LinkedHashSet].<init>()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>,org.yaml.snakeyaml.introspector.BeanAccess)'
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.TypeDescription].getProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - valueNode
    argTypes:
    - String
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 281
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionName: '[org.yaml.snakeyaml.TypeDescription].setupPropertyType(String,org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.TypeDescription].setupPropertyType(String,org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - targetBean
    - propertyName
    - value
    argTypes:
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: '[org.yaml.snakeyaml.TypeDescription].setProperty(Object,String,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.TypeDescription].setProperty(Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getDeclaredConstructor()'
      Src: org.yaml.snakeyaml.TypeDescription:300,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].setAccessible(boolean)'
      Src: org.yaml.snakeyaml.TypeDescription:301,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].newInstance()'
      Src: org.yaml.snakeyaml.TypeDescription:302,1
    - Dst: e.getLocalizedMessage()
      Src: org.yaml.snakeyaml.TypeDescription:304,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].warn(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.TypeDescription:304,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 309
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 309
    functionName: '[org.yaml.snakeyaml.TypeDescription].newInstance(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].newInstance()'
    - '[Class<?>].getDeclaredConstructor()'
    - '[org.yaml.snakeyaml.internal.Logger].warn(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.TypeDescription].setAccessible(boolean)'
    - e.getLocalizedMessage()
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.TypeDescription].newInstance(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyName
    - node
    argTypes:
    - String
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.yaml.snakeyaml.TypeDescription].newInstance(String,org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.TypeDescription].newInstance(String,org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?extendsObject>
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - java.util.Map<String,org.yaml.snakeyaml.introspector.PropertySubstitute>
      - java.util.Set<String>
      - String[]
      - org.yaml.snakeyaml.introspector.BeanAccess
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: '[org.yaml.snakeyaml.TypeDescription].finalizeConstruction(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.TypeDescription].finalizeConstruction(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: '[org.yaml.snakeyaml.DumperOptions].isAllowUnicode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.DumperOptions].isAllowUnicode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowUnicode
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 333
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionName: '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ScalarStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: ScalarStyle
    signature: '[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.DumperOptions:352,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - ScalarStyle
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultStyle
    argTypes:
    - ScalarStyle
    constantsTouched: []
    func_position:
      end: 355
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 355
    functionName: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(ScalarStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(ScalarStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.DumperOptions:364,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.DumperOptions:367,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 370
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 370
    functionName: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 13
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: '[org.yaml.snakeyaml.DumperOptions].getIndent()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.DumperOptions].getIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.DumperOptions:388,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.DumperOptions:391,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indicatorIndent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 395
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 395
    functionName: '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 7
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 399
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionName: '[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionName: '[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indentWithIndicator
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 412
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 412
    functionName: '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Version
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - version
    argTypes:
    - Version
    constantsTouched: []
    func_position:
      end: 421
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 421
    functionName: '[org.yaml.snakeyaml.DumperOptions].setVersion(Version)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setVersion(Version)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Version
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 430
    functionName: '[org.yaml.snakeyaml.DumperOptions].getVersion()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Version
    signature: '[org.yaml.snakeyaml.DumperOptions].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - canonical
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: '[org.yaml.snakeyaml.DumperOptions].isCanonical()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.DumperOptions].isCanonical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prettyFlow
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 457
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 457
    functionName: '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[org.yaml.snakeyaml.DumperOptions].isPrettyFlow()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.DumperOptions].isPrettyFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bestWidth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 476
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 476
    functionName: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 485
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionName: '[org.yaml.snakeyaml.DumperOptions].getWidth()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.DumperOptions].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - splitLines
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 503
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 503
    functionName: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: LineBreak
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 512
    functionName: '[org.yaml.snakeyaml.DumperOptions].getLineBreak()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: LineBreak
    signature: '[org.yaml.snakeyaml.DumperOptions].getLineBreak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.DumperOptions:521,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - FlowStyle
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultFlowStyle
    argTypes:
    - FlowStyle
    constantsTouched: []
    func_position:
      end: 524
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 524
    functionName: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FlowStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 533
    functionName: '[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: FlowStyle
    signature: '[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.DumperOptions:543,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - LineBreak
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineBreak
    argTypes:
    - LineBreak
    constantsTouched: []
    func_position:
      end: 546
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 546
    functionName: '[org.yaml.snakeyaml.DumperOptions].setLineBreak(LineBreak)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setLineBreak(LineBreak)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 555
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 555
    functionName: '[org.yaml.snakeyaml.DumperOptions].isExplicitStart()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.DumperOptions].isExplicitStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - explicitStart
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 564
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 564
    functionName: '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 573
    functionName: '[org.yaml.snakeyaml.DumperOptions].isExplicitEnd()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.DumperOptions].isExplicitEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - explicitEnd
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 582
      start: 580
    functionDepth: 0
    functionLinenumber: 580
    functionLinenumberEnd: 582
    functionName: '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 591
    functionName: '[org.yaml.snakeyaml.DumperOptions].getTags()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.yaml.snakeyaml.DumperOptions].getTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tags
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 600
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 600
    functionName: '[org.yaml.snakeyaml.DumperOptions].setTags(java.util.Map<String,String>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setTags(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 610
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 610
    functionName: '[org.yaml.snakeyaml.DumperOptions].isAllowReadOnlyProperties()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.DumperOptions].isAllowReadOnlyProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowReadOnlyProperties
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 621
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 621
    functionName: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.TimeZone
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 630
    functionName: '[org.yaml.snakeyaml.DumperOptions].getTimeZone()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.TimeZone
    signature: '[org.yaml.snakeyaml.DumperOptions].getTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.TimeZone
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - timeZone
    argTypes:
    - java.util.TimeZone
    constantsTouched: []
    func_position:
      end: 639
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 639
    functionName: '[org.yaml.snakeyaml.DumperOptions].setTimeZone(java.util.TimeZone)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setTimeZone(java.util.TimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.serializer.AnchorGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 649
      start: 647
    functionDepth: 0
    functionLinenumber: 647
    functionLinenumberEnd: 649
    functionName: '[org.yaml.snakeyaml.DumperOptions].getAnchorGenerator()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.serializer.AnchorGenerator
    signature: '[org.yaml.snakeyaml.DumperOptions].getAnchorGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - anchorGenerator
    argTypes:
    - org.yaml.snakeyaml.serializer.AnchorGenerator
    constantsTouched: []
    func_position:
      end: 658
      start: 656
    functionDepth: 0
    functionLinenumber: 656
    functionLinenumberEnd: 658
    functionName: '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 662
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 662
    functionName: '[org.yaml.snakeyaml.DumperOptions].getMaxSimpleKeyLength()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.DumperOptions].getMaxSimpleKeyLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.DumperOptions:672,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxSimpleKeyLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 676
      start: 670
    functionDepth: 1
    functionLinenumber: 670
    functionLinenumberEnd: 676
    functionName: '[org.yaml.snakeyaml.DumperOptions].setMaxSimpleKeyLength(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setMaxSimpleKeyLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processComments
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 685
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 685
    functionName: '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 694
      start: 692
    functionDepth: 0
    functionLinenumber: 692
    functionLinenumberEnd: 694
    functionName: '[org.yaml.snakeyaml.DumperOptions].isProcessComments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.DumperOptions].isProcessComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NonPrintableStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 698
      start: 696
    functionDepth: 0
    functionLinenumber: 696
    functionLinenumberEnd: 698
    functionName: '[org.yaml.snakeyaml.DumperOptions].getNonPrintableStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: NonPrintableStyle
    signature: '[org.yaml.snakeyaml.DumperOptions].getNonPrintableStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - NonPrintableStyle
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - style
    argTypes:
    - NonPrintableStyle
    constantsTouched: []
    func_position:
      end: 709
      start: 707
    functionDepth: 0
    functionLinenumber: 707
    functionLinenumberEnd: 709
    functionName: '[org.yaml.snakeyaml.DumperOptions].setNonPrintableStyle(NonPrintableStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setNonPrintableStyle(NonPrintableStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 713
      start: 711
    functionDepth: 0
    functionLinenumber: 711
    functionLinenumberEnd: 713
    functionName: '[org.yaml.snakeyaml.DumperOptions].isDereferenceAliases()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.DumperOptions].isDereferenceAliases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dereferenceAliases
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 725
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 725
    functionName: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)'
      Src: org.yaml.snakeyaml.DumperOptions:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ScalarStyle
      - FlowStyle
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - boolean
      - LineBreak
      - boolean
      - boolean
      - java.util.TimeZone
      - int
      - boolean
      - NonPrintableStyle
      - Version
      - java.util.Map<String,String>
      - Boolean
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.DumperOptions
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.DumperOptions].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
    functionUses: 224
    functionsReached:
    - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.DumperOptions
    signature: '[org.yaml.snakeyaml.DumperOptions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.LoaderOptions].isAllowDuplicateKeys()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.LoaderOptions].isAllowDuplicateKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowDuplicateKeys
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.LoaderOptions].isWarnOnDuplicateKeys()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.LoaderOptions].isWarnOnDuplicateKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - warnOnDuplicateKeys
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setWarnOnDuplicateKeys(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.LoaderOptions].setWarnOnDuplicateKeys(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.yaml.snakeyaml.LoaderOptions].isWrappedToRootException()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.LoaderOptions].isWrappedToRootException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wrappedToRootException
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setWrappedToRootException(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.LoaderOptions].setWrappedToRootException(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      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: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.yaml.snakeyaml.LoaderOptions].getMaxAliasesForCollections()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.LoaderOptions].getMaxAliasesForCollections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxAliasesForCollections
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.yaml.snakeyaml.LoaderOptions].getAllowRecursiveKeys()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.LoaderOptions].getAllowRecursiveKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowRecursiveKeys
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 20
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: '[org.yaml.snakeyaml.LoaderOptions].isProcessComments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.LoaderOptions].isProcessComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.LoaderOptions
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processComments
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.LoaderOptions
    signature: '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.yaml.snakeyaml.LoaderOptions].isEnumCaseSensitive()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.LoaderOptions].isEnumCaseSensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumCaseSensitive
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setEnumCaseSensitive(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.LoaderOptions].setEnumCaseSensitive(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      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: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: '[org.yaml.snakeyaml.LoaderOptions].getNestingDepthLimit()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.LoaderOptions].getNestingDepthLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nestingDepthLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      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: '[org.yaml.snakeyaml.LoaderOptions].getCodePointLimit()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.LoaderOptions].getCodePointLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - codePointLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.yaml.snakeyaml.LoaderOptions].isMergeOnCompose()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.LoaderOptions].isMergeOnCompose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mergeOnCompose
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.inspector.TagInspector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[org.yaml.snakeyaml.LoaderOptions].getTagInspector()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.inspector.TagInspector
    signature: '[org.yaml.snakeyaml.LoaderOptions].getTagInspector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.inspector.TagInspector
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tagInspector
    argTypes:
    - org.yaml.snakeyaml.inspector.TagInspector
    constantsTouched: []
    func_position:
      end: 262
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 262
    functionName: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TagInspector)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TagInspector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.inspector.UnTrustedTagInspector].<init>()'
      Src: org.yaml.snakeyaml.LoaderOptions:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - boolean
      - org.yaml.snakeyaml.inspector.TagInspector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.LoaderOptions
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
    functionUses: 199
    functionsReached:
    - '[org.yaml.snakeyaml.inspector.UnTrustedTagInspector].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.LoaderOptions
    signature: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.Yaml:64,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:64,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.Yaml:64,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:64,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.Yaml:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.Yaml].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 320
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.Yaml:73,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:73,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:73,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.DumperOptions
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dumperOptions
    argTypes:
    - org.yaml.snakeyaml.DumperOptions
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 102
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:82,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.Yaml:82,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:82,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.Yaml:82,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - loadingConfig
    argTypes:
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 3
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 49
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:93,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:93,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.DumperOptions
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - loadingConfig
    - dumperOptions
    argTypes:
    - org.yaml.snakeyaml.LoaderOptions
    - org.yaml.snakeyaml.DumperOptions
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.DumperOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.DumperOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.Yaml:104,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:104,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.Yaml:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.representer.Representer
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - representer
    argTypes:
    - org.yaml.snakeyaml.representer.Representer
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 19
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.Yaml:113,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:113,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.Yaml:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.BaseConstructor
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - constructor
    argTypes:
    - org.yaml.snakeyaml.constructor.BaseConstructor
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 8
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].initDumperOptions(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.Yaml:125,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - constructor
    - representer
    argTypes:
    - org.yaml.snakeyaml.constructor.BaseConstructor
    - org.yaml.snakeyaml.representer.Representer
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 7
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].initDumperOptions(org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions].<init>()'
      Src: org.yaml.snakeyaml.Yaml:129,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getDefaultFlowStyle()'
      Src: org.yaml.snakeyaml.Yaml:130,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:130,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getDefaultScalarStyle()'
      Src: org.yaml.snakeyaml.Yaml:131,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:131,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.Yaml:133,1
    - Dst: '[org.yaml.snakeyaml.Yaml].isAllowReadOnlyProperties()'
      Src: org.yaml.snakeyaml.Yaml:133,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:132,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getTimeZone()'
      Src: org.yaml.snakeyaml.Yaml:134,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].setTimeZone(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.representer.Representer
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.DumperOptions
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - representer
    argTypes:
    - org.yaml.snakeyaml.representer.Representer
    constantsTouched: []
    func_position:
      end: 136
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 136
    functionName: '[org.yaml.snakeyaml.Yaml].initDumperOptions(org.yaml.snakeyaml.representer.Representer)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.Yaml].isAllowReadOnlyProperties()'
    - '[org.yaml.snakeyaml.representer.Representer].getDefaultScalarStyle()'
    - '[org.yaml.snakeyaml.DumperOptions].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.DumperOptions].setTimeZone(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.representer.Representer].getDefaultFlowStyle()'
    - '[org.yaml.snakeyaml.representer.Representer].getTimeZone()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.DumperOptions
    signature: '[org.yaml.snakeyaml.Yaml].initDumperOptions(org.yaml.snakeyaml.representer.Representer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.Yaml:145,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:145,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - representer
    - dumperOptions
    argTypes:
    - org.yaml.snakeyaml.representer.Representer
    - org.yaml.snakeyaml.DumperOptions
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 9
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getLoadingConfig()'
      Src: org.yaml.snakeyaml.Yaml:157,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.Yaml:157,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
      Src: org.yaml.snakeyaml.Yaml:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - constructor
    - representer
    - dumperOptions
    argTypes:
    - org.yaml.snakeyaml.constructor.BaseConstructor
    - org.yaml.snakeyaml.representer.Representer
    - org.yaml.snakeyaml.DumperOptions
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 6
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getLoadingConfig()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
      Src: org.yaml.snakeyaml.Yaml:170,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
      Src: org.yaml.snakeyaml.Yaml:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - constructor
    - representer
    - dumperOptions
    - loadingConfig
    argTypes:
    - org.yaml.snakeyaml.constructor.BaseConstructor
    - org.yaml.snakeyaml.representer.Representer
    - org.yaml.snakeyaml.DumperOptions
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 6
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.Yaml:183,1
    - Dst: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
      Src: org.yaml.snakeyaml.Yaml:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.resolver.Resolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - constructor
    - representer
    - dumperOptions
    - resolver
    argTypes:
    - org.yaml.snakeyaml.constructor.BaseConstructor
    - org.yaml.snakeyaml.representer.Representer
    - org.yaml.snakeyaml.DumperOptions
    - org.yaml.snakeyaml.resolver.Resolver
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 6
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.resolver.Resolver)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.resolver.Resolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.Yaml:198,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.Yaml:201,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.Yaml:204,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.Yaml:207,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.Yaml:210,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].isExplicitPropertyUtils()'
      Src: org.yaml.snakeyaml.Yaml:212,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.Yaml:213,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].setPropertyUtils(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:213,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].isExplicitPropertyUtils()'
      Src: org.yaml.snakeyaml.Yaml:214,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
      Src: org.yaml.snakeyaml.Yaml:215,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.Yaml:215,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].isAllowDuplicateKeys()'
      Src: org.yaml.snakeyaml.Yaml:218,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].setAllowDuplicateKeys(boolean)'
      Src: org.yaml.snakeyaml.Yaml:218,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].isWarnOnDuplicateKeys()'
      Src: org.yaml.snakeyaml.Yaml:219,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].setWarnOnDuplicateKeys(boolean)'
      Src: org.yaml.snakeyaml.Yaml:219,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].isWrappedToRootException()'
      Src: org.yaml.snakeyaml.Yaml:220,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].setWrappedToRootException(boolean)'
      Src: org.yaml.snakeyaml.Yaml:220,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator()'
      Src: org.yaml.snakeyaml.Yaml:221,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getIndent()'
      Src: org.yaml.snakeyaml.Yaml:222,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent()'
      Src: org.yaml.snakeyaml.Yaml:222,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.Yaml:223,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle()'
      Src: org.yaml.snakeyaml.Yaml:225,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setDefaultFlowStyle(FlowStyle)'
      Src: org.yaml.snakeyaml.Yaml:225,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle()'
      Src: org.yaml.snakeyaml.Yaml:226,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setDefaultScalarStyle(ScalarStyle)'
      Src: org.yaml.snakeyaml.Yaml:226,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.Yaml:227,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].isAllowReadOnlyProperties()'
      Src: org.yaml.snakeyaml.Yaml:228,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setAllowReadOnlyProperties(boolean)'
      Src: org.yaml.snakeyaml.Yaml:227,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getTimeZone()'
      Src: org.yaml.snakeyaml.Yaml:229,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setTimeZone(java.util.TimeZone)'
      Src: org.yaml.snakeyaml.Yaml:229,1
    - Dst: System.identityHashCode()
      Src: org.yaml.snakeyaml.Yaml:234,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.resolver.Resolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - constructor
    - representer
    - dumperOptions
    - loadingConfig
    - resolver
    argTypes:
    - org.yaml.snakeyaml.constructor.BaseConstructor
    - org.yaml.snakeyaml.representer.Representer
    - org.yaml.snakeyaml.DumperOptions
    - org.yaml.snakeyaml.LoaderOptions
    - org.yaml.snakeyaml.resolver.Resolver
    constantsTouched: []
    func_position:
      end: 235
      start: 195
    functionDepth: 5
    functionLinenumber: 195
    functionLinenumberEnd: 235
    functionName: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 3
    functionsReached:
    - System.identityHashCode()
    - '[org.yaml.snakeyaml.LoaderOptions].isWrappedToRootException()'
    - '[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle()'
    - '[org.yaml.snakeyaml.DumperOptions].isAllowReadOnlyProperties()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].setWrappedToRootException(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle()'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.LoaderOptions].isWarnOnDuplicateKeys()'
    - '[org.yaml.snakeyaml.representer.Representer].setDefaultFlowStyle(FlowStyle)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].setWarnOnDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.representer.Representer].setTimeZone(java.util.TimeZone)'
    - '[org.yaml.snakeyaml.LoaderOptions].isAllowDuplicateKeys()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].setAllowDuplicateKeys(boolean)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].isExplicitPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].setDefaultScalarStyle(ScalarStyle)'
    - '[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent()'
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].setAllowReadOnlyProperties(boolean)'
    - '[org.yaml.snakeyaml.DumperOptions].getIndent()'
    - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].setPropertyUtils(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].isExplicitPropertyUtils()'
    - '[org.yaml.snakeyaml.DumperOptions].getTimeZone()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml
    signature: '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.Yaml:244,1
    - Dst: '[java.util.ArrayList].add(Object)'
      Src: org.yaml.snakeyaml.Yaml:245,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.yaml.snakeyaml.Yaml:246,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAll(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 247
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 247
    functionName: '[org.yaml.snakeyaml.Yaml].dump(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[java.util.ArrayList].add(Object)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.Yaml].dumpAll(org.yaml.snakeyaml.Yaml)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.Yaml].dump(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.Representer].represent(Object)'
      Src: org.yaml.snakeyaml.Yaml:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[org.yaml.snakeyaml.Yaml].represent(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.Representer].represent(Object)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.Yaml].represent(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.Yaml:267,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>,java.io.StringWriter,null)'
      Src: org.yaml.snakeyaml.Yaml:268,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.Yaml:269,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - java.util.Iterator<?extendsObject>
    constantsTouched: []
    func_position:
      end: 270
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 270
    functionName: '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>,java.io.StringWriter,null)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.Yaml:279,1
    - Dst: '[java.util.ArrayList].add(Object)'
      Src: org.yaml.snakeyaml.Yaml:280,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.yaml.snakeyaml.Yaml:281,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAll(org.yaml.snakeyaml.Yaml,java.io.Writer,null)'
      Src: org.yaml.snakeyaml.Yaml:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - output
    argTypes:
    - Object
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 282
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 282
    functionName: '[org.yaml.snakeyaml.Yaml].dump(Object,java.io.Writer)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[org.yaml.snakeyaml.Yaml].dumpAll(org.yaml.snakeyaml.Yaml,java.io.Writer,null)'
    - '[java.util.ArrayList].add(Object)'
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Yaml].dump(Object,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>,java.io.Writer,null)'
      Src: org.yaml.snakeyaml.Yaml:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsObject>
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - output
    argTypes:
    - java.util.Iterator<?extendsObject>
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 292
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 292
    functionName: '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>,java.io.Writer)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>,java.io.Writer,null)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:296,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.Yaml:296,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.Yaml:298,1
    - Dst: '[java.util.Iterator<?extendsObject>].hasNext()'
      Src: org.yaml.snakeyaml.Yaml:299,1
    - Dst: '[java.util.Iterator<?extendsObject>].next()'
      Src: org.yaml.snakeyaml.Yaml:300,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].represent(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:300,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:301,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].close()'
      Src: org.yaml.snakeyaml.Yaml:303,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:305,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsObject>
      - java.io.Writer
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - data
    - output
    - rootTag
    argTypes:
    - java.util.Iterator<?extendsObject>
    - java.io.Writer
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 307
      start: 294
    functionDepth: 3
    functionLinenumber: 294
    functionLinenumberEnd: 307
    functionName: '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>,java.io.Writer,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.Iterator<?extendsObject>].hasNext()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.serializer.Serializer].open()'
    - '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.representer.Representer].represent(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.serializer.Serializer].close()'
    - '[java.util.Iterator<?extendsObject>].next()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>,java.io.Writer,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getDefaultFlowStyle()'
      Src: org.yaml.snakeyaml.Yaml:342,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.Yaml:344,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.Yaml:346,1
    - Dst: '[java.util.ArrayList].add(Object)'
      Src: org.yaml.snakeyaml.Yaml:347,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.yaml.snakeyaml.Yaml:348,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.yaml.snakeyaml.Yaml:349,1
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAll(org.yaml.snakeyaml.Yaml,java.io.StringWriter,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.Yaml:349,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setDefaultFlowStyle(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:350,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.yaml.snakeyaml.Yaml:351,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - data
    - rootTag
    - flowStyle
    argTypes:
    - Object
    - org.yaml.snakeyaml.nodes.Tag
    - org.yaml.snakeyaml.DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 352
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 352
    functionName: '[org.yaml.snakeyaml.Yaml].dumpAs(Object,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[org.yaml.snakeyaml.Yaml].dumpAll(org.yaml.snakeyaml.Yaml,java.io.StringWriter,org.yaml.snakeyaml.nodes.Tag)'
    - '[java.util.ArrayList].add(Object)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.representer.Representer].setDefaultFlowStyle(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.representer.Representer].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions.FlowStyle)'
    - '[org.yaml.snakeyaml.representer.Representer].getDefaultFlowStyle()'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.Yaml].dumpAs(Object,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml].dumpAs(Object,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:372,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 373
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 373
    functionName: '[org.yaml.snakeyaml.Yaml].dumpAsMap(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].dumpAs(Object,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.Yaml)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.Yaml].dumpAsMap(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.Yaml:383,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,null)'
      Src: org.yaml.snakeyaml.Yaml:383,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.Yaml:385,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.Yaml:386,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].close()'
      Src: org.yaml.snakeyaml.Yaml:387,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:389,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - output
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 391
      start: 381
    functionDepth: 3
    functionLinenumber: 381
    functionLinenumberEnd: 391
    functionName: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.Writer)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.serializer.Serializer].open()'
    - '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,null)'
    - '[org.yaml.snakeyaml.serializer.Serializer].close()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.Yaml.SilentEmitter].<init>()'
      Src: org.yaml.snakeyaml.Yaml:401,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.Yaml.SilentEmitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,null)'
      Src: org.yaml.snakeyaml.Yaml:402,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].open()'
      Src: org.yaml.snakeyaml.Yaml:404,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.Yaml:405,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].close()'
      Src: org.yaml.snakeyaml.Yaml:406,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.Yaml)'
      Src: org.yaml.snakeyaml.Yaml:408,1
    - Dst: '[org.yaml.snakeyaml.Yaml.SilentEmitter].getEvents()'
      Src: org.yaml.snakeyaml.Yaml:410,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.events.Event>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 411
      start: 400
    functionDepth: 3
    functionLinenumber: 400
    functionLinenumberEnd: 411
    functionName: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml.SilentEmitter].getEvents()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.Yaml)'
    - '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.serializer.Serializer].open()'
    - '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.Yaml.SilentEmitter,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,null)'
    - '[org.yaml.snakeyaml.Yaml.SilentEmitter].<init>()'
    - '[org.yaml.snakeyaml.serializer.Serializer].close()'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.events.Event>
    signature: '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.Yaml:437,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader)'
      Src: org.yaml.snakeyaml.Yaml:437,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - yaml
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 438
      start: 435
    functionDepth: 1
    functionLinenumber: 435
    functionLinenumberEnd: 438
    functionName: '[org.yaml.snakeyaml.Yaml].load(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 322
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.Yaml].load(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
      Src: org.yaml.snakeyaml.Yaml:449,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.Yaml:449,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader)'
      Src: org.yaml.snakeyaml.Yaml:449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - io
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 450
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 450
    functionName: '[org.yaml.snakeyaml.Yaml].load(java.io.InputStream)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader)'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.Yaml].load(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
      Src: org.yaml.snakeyaml.Yaml:461,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader)'
      Src: org.yaml.snakeyaml.Yaml:461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - io
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 462
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 462
    functionName: '[org.yaml.snakeyaml.Yaml].load(java.io.Reader)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.Yaml].load(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
      Src: org.yaml.snakeyaml.Yaml:474,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader,Class<?superT>)'
      Src: org.yaml.snakeyaml.Yaml:474,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - Class<?superT>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - io
    - type
    argTypes:
    - java.io.Reader
    - Class<?superT>
    constantsTouched: []
    func_position:
      end: 475
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 475
    functionName: '[org.yaml.snakeyaml.Yaml].loadAs(java.io.Reader,Class<?superT>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
    - '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader,Class<?superT>)'
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.Yaml].loadAs(java.io.Reader,Class<?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
      Src: org.yaml.snakeyaml.Yaml:488,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader,Class<?superT>)'
      Src: org.yaml.snakeyaml.Yaml:488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?superT>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - yaml
    - type
    argTypes:
    - String
    - Class<?superT>
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 1
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: '[org.yaml.snakeyaml.Yaml].loadAs(String,Class<?superT>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader,Class<?superT>)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.Yaml].loadAs(String,Class<?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
      Src: org.yaml.snakeyaml.Yaml:501,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.Yaml:501,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader,Class<?superT>)'
      Src: org.yaml.snakeyaml.Yaml:501,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - Class<?superT>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - type
    argTypes:
    - java.io.InputStream
    - Class<?superT>
    constantsTouched: []
    func_position:
      end: 502
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 502
    functionName: '[org.yaml.snakeyaml.Yaml].loadAs(java.io.InputStream,Class<?superT>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
    - '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader,Class<?superT>)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(org.yaml.snakeyaml.reader.UnicodeReader)'
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.Yaml].loadAs(java.io.InputStream,Class<?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:506,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:506,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.Yaml:507,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getSingleData(Class<?>)'
      Src: org.yaml.snakeyaml.Yaml:508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.reader.StreamReader
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sreader
    - type
    argTypes:
    - org.yaml.snakeyaml.reader.StreamReader
    - Class<?>
    constantsTouched: []
    func_position:
      end: 509
      start: 504
    functionDepth: 7
    functionLinenumber: 504
    functionLinenumberEnd: 509
    functionName: '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader,Class<?>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getSingleData(Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
      Src: org.yaml.snakeyaml.Yaml:519,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:519,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:519,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.Yaml:521,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.yaml.snakeyaml.Yaml:522,1
    - Dst: '[org.pyyaml.CanonicalLoader.YamlIterable].<init>(java.util.Iterator)'
      Src: org.yaml.snakeyaml.Yaml:538,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - yaml
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 539
      start: 518
    functionDepth: 6
    functionLinenumber: 518
    functionLinenumberEnd: 539
    functionName: '[org.yaml.snakeyaml.Yaml].loadAll(java.io.Reader)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.pyyaml.CanonicalLoader.YamlIterable].<init>(java.util.Iterator)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: Iterable<Object>
    signature: '[org.yaml.snakeyaml.Yaml].loadAll(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.Yaml:564,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(java.io.StringReader)'
      Src: org.yaml.snakeyaml.Yaml:564,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - yaml
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 565
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 565
    functionName: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 10
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(java.io.StringReader)'
    linkageType: ''
    returnType: Iterable<Object>
    signature: '[org.yaml.snakeyaml.Yaml].loadAll(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
      Src: org.yaml.snakeyaml.Yaml:576,1
    - Dst: '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.Yaml:576,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - yaml
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 577
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 577
    functionName: '[org.yaml.snakeyaml.Yaml].loadAll(java.io.InputStream)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
    - '[org.yaml.snakeyaml.Yaml].loadAll(org.yaml.snakeyaml.reader.UnicodeReader)'
    linkageType: ''
    returnType: Iterable<Object>
    signature: '[org.yaml.snakeyaml.Yaml].loadAll(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
      Src: org.yaml.snakeyaml.Yaml:588,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:588,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:588,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
      Src: org.yaml.snakeyaml.Yaml:590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - yaml
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 591
      start: 587
    functionDepth: 6
    functionLinenumber: 587
    functionLinenumberEnd: 591
    functionName: '[org.yaml.snakeyaml.Yaml].compose(java.io.Reader)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
    - '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.Yaml].compose(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
      Src: org.yaml.snakeyaml.Yaml:601,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:601,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:601,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.yaml.snakeyaml.Yaml:603,1
    - Dst: '[NodeIterable].<init>(java.util.Iterator)'
      Src: org.yaml.snakeyaml.Yaml:624,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<org.yaml.snakeyaml.nodes.Node>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - yaml
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 625
      start: 600
    functionDepth: 6
    functionLinenumber: 600
    functionLinenumberEnd: 625
    functionName: '[org.yaml.snakeyaml.Yaml].composeAll(java.io.Reader)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    - '[NodeIterable].<init>(java.util.Iterator)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: Iterable<org.yaml.snakeyaml.nodes.Node>
    signature: '[org.yaml.snakeyaml.Yaml].composeAll(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
      Src: org.yaml.snakeyaml.Yaml:650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tag
    - regexp
    - first
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - java.util.regex.Pattern
    - String
    constantsTouched: []
    func_position:
      end: 651
      start: 649
    functionDepth: 3
    functionLinenumber: 649
    functionLinenumberEnd: 651
    functionName: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
      Src: org.yaml.snakeyaml.Yaml:663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - tag
    - regexp
    - first
    - limit
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - java.util.regex.Pattern
    - String
    - int
    constantsTouched: []
    func_position:
      end: 664
      start: 662
    functionDepth: 2
    functionLinenumber: 662
    functionLinenumberEnd: 664
    functionName: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 666
    functionDepth: 0
    functionLinenumber: 666
    functionLinenumberEnd: 669
    functionName: '[org.yaml.snakeyaml.Yaml].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.Yaml].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 679
      start: 677
    functionDepth: 0
    functionLinenumber: 677
    functionLinenumberEnd: 679
    functionName: '[org.yaml.snakeyaml.Yaml].getName()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.Yaml].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 688
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 688
    functionName: '[org.yaml.snakeyaml.Yaml].setName(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Yaml].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
      Src: org.yaml.snakeyaml.Yaml:698,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.Yaml:698,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.yaml.snakeyaml.Yaml:699,1
    - Dst: '[EventIterable].<init>(java.util.Iterator)'
      Src: org.yaml.snakeyaml.Yaml:720,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<org.yaml.snakeyaml.events.Event>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - yaml
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 721
      start: 697
    functionDepth: 6
    functionLinenumber: 697
    functionLinenumberEnd: 721
    functionName: '[org.yaml.snakeyaml.Yaml].parse(java.io.Reader)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[EventIterable].<init>(java.util.Iterator)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: Iterable<org.yaml.snakeyaml.events.Event>
    signature: '[org.yaml.snakeyaml.Yaml].parse(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
      Src: org.yaml.snakeyaml.Yaml:738,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.BeanAccess)'
      Src: org.yaml.snakeyaml.Yaml:738,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.Yaml:739,1
    - Dst: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.introspector.BeanAccess)'
      Src: org.yaml.snakeyaml.Yaml:739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.BeanAccess
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanAccess
    argTypes:
    - org.yaml.snakeyaml.introspector.BeanAccess
    constantsTouched: []
    func_position:
      end: 740
      start: 737
    functionDepth: 5
    functionLinenumber: 737
    functionLinenumberEnd: 740
    functionName: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.introspector.BeanAccess)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.BeanAccess)'
    - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.introspector.BeanAccess)'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.introspector.BeanAccess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.Yaml:743,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.Yaml:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.TypeDescription
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.resolver.Resolver
      - String
      - org.yaml.snakeyaml.constructor.BaseConstructor
      - org.yaml.snakeyaml.representer.Representer
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - td
    argTypes:
    - org.yaml.snakeyaml.TypeDescription
    constantsTouched: []
    func_position:
      end: 745
      start: 742
    functionDepth: 6
    functionLinenumber: 742
    functionLinenumberEnd: 745
    functionName: '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 8
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - '[org.yaml.snakeyaml.representer.Representer].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Event>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Emitable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.events.Event>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionName: '[org.yaml.snakeyaml.Yaml.SilentEmitter].getEvents()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.events.Event>
    signature: '[org.yaml.snakeyaml.Yaml.SilentEmitter].getEvents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Event>].add(org.yaml.snakeyaml.events.Event)'
      Src: org.yaml.snakeyaml.Yaml.SilentEmitter:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - List<Event>
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Emitable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.yaml.snakeyaml.events.Event
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[org.yaml.snakeyaml.Yaml.SilentEmitter].emit(org.yaml.snakeyaml.events.Event)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached:
    - '[List<Event>].add(org.yaml.snakeyaml.events.Event)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.Yaml.SilentEmitter].emit(org.yaml.snakeyaml.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.Yaml.SilentEmitter:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Event>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Emitable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml.SilentEmitter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.Yaml.SilentEmitter].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml.SilentEmitter
    signature: '[org.yaml.snakeyaml.Yaml.SilentEmitter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml.YamlIterable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterator
    argTypes:
    - java.util.Iterator<Object>
    constantsTouched: []
    func_position:
      end: 547
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 547
    functionName: '[org.yaml.snakeyaml.Yaml.YamlIterable].<init>(java.util.Iterator<Object>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml.YamlIterable
    signature: '[org.yaml.snakeyaml.Yaml.YamlIterable].<init>(java.util.Iterator<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 552
      start: 549
    functionDepth: 0
    functionLinenumber: 549
    functionLinenumberEnd: 552
    functionName: '[org.yaml.snakeyaml.Yaml.YamlIterable].iterator()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<Object>
    signature: '[org.yaml.snakeyaml.Yaml.YamlIterable].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<org.yaml.snakeyaml.nodes.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Node>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml.NodeIterable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterator
    argTypes:
    - java.util.Iterator<org.yaml.snakeyaml.nodes.Node>
    constantsTouched: []
    func_position:
      end: 633
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 633
    functionName: '[org.yaml.snakeyaml.Yaml.NodeIterable].<init>(java.util.Iterator<org.yaml.snakeyaml.nodes.Node>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml.NodeIterable
    signature: '[org.yaml.snakeyaml.Yaml.NodeIterable].<init>(java.util.Iterator<org.yaml.snakeyaml.nodes.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Node>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<org.yaml.snakeyaml.nodes.Node>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 638
    functionName: '[org.yaml.snakeyaml.Yaml.NodeIterable].iterator()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<org.yaml.snakeyaml.nodes.Node>
    signature: '[org.yaml.snakeyaml.Yaml.NodeIterable].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<org.yaml.snakeyaml.events.Event>
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Event>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.Yaml.EventIterable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterator
    argTypes:
    - java.util.Iterator<org.yaml.snakeyaml.events.Event>
    constantsTouched: []
    func_position:
      end: 729
      start: 727
    functionDepth: 0
    functionLinenumber: 727
    functionLinenumberEnd: 729
    functionName: '[org.yaml.snakeyaml.Yaml.EventIterable].<init>(java.util.Iterator<org.yaml.snakeyaml.events.Event>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.Yaml.EventIterable
    signature: '[org.yaml.snakeyaml.Yaml.EventIterable].<init>(java.util.Iterator<org.yaml.snakeyaml.events.Event>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Event>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<org.yaml.snakeyaml.events.Event>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 734
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 734
    functionName: '[org.yaml.snakeyaml.Yaml.EventIterable].iterator()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<org.yaml.snakeyaml.events.Event>
    signature: '[org.yaml.snakeyaml.Yaml.EventIterable].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.yaml.snakeyaml.reader.StreamReader:55,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
      Src: org.yaml.snakeyaml.reader.StreamReader:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.reader.StreamReader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 14
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.reader.StreamReader
    signature: '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.reader.StreamReader:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.reader.StreamReader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 69
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 7
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.reader.StreamReader
    signature: '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.reader.StreamReader:72,1
    - Dst: '[String].codePointAt(org.yaml.snakeyaml.reader.StreamReader)'
      Src: org.yaml.snakeyaml.reader.StreamReader:74,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(org.yaml.snakeyaml.reader.StreamReader)'
      Src: org.yaml.snakeyaml.reader.StreamReader:76,1
    - Dst: Character.charCount(org.yaml.snakeyaml.reader.StreamReader)
      Src: org.yaml.snakeyaml.reader.StreamReader:80,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 84
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(org.yaml.snakeyaml.reader.StreamReader)'
    - '[String].codePointAt(org.yaml.snakeyaml.reader.StreamReader)'
    - Character.charCount(org.yaml.snakeyaml.reader.StreamReader)
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,int[],int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 38
    functionsReached:
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,int[],int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 4
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 29
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()'
      Src: org.yaml.snakeyaml.reader.StreamReader:107,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].moveIndices(int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:109,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.reader.StreamReader)'
      Src: org.yaml.snakeyaml.reader.StreamReader:110,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()'
      Src: org.yaml.snakeyaml.reader.StreamReader:111,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 118
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 15
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].moveIndices(int)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.reader.StreamReader)'
    - '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()'
      Src: org.yaml.snakeyaml.reader.StreamReader:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 3
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 39
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:131,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 16
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:143,1
    - Dst: '[String].<init>(int[],int,int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:144,1
    - Dst: Math.min(int,org.yaml.snakeyaml.reader.StreamReader)
      Src: org.yaml.snakeyaml.reader.StreamReader:146,1
    - Dst: '[String].<init>(int[],int,org.yaml.snakeyaml.reader.StreamReader)'
      Src: org.yaml.snakeyaml.reader.StreamReader:146,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 148
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 148
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 6
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)'
    - '[String].<init>(int[],int,int)'
    - Math.min(int,org.yaml.snakeyaml.reader.StreamReader)
    - '[String].<init>(int[],int,org.yaml.snakeyaml.reader.StreamReader)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:157,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].moveIndices(int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 163
      start: 156
    functionDepth: 3
    functionLinenumber: 156
    functionLinenumberEnd: 163
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].moveIndices(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 2
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].update()'
      Src: org.yaml.snakeyaml.reader.StreamReader:171,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 174
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 174
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].update()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].read(char[],int,int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:179,1
    - Dst: '[java.util.Arrays].copyOfRange(int[],int,org.yaml.snakeyaml.reader.StreamReader)'
      Src: org.yaml.snakeyaml.reader.StreamReader:182,1
    - Dst: Character.isHighSurrogate()
      Src: org.yaml.snakeyaml.reader.StreamReader:183,1
    - Dst: '[java.io.Reader].read(char[],org.yaml.snakeyaml.reader.StreamReader,int)'
      Src: org.yaml.snakeyaml.reader.StreamReader:184,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderException].<init>(String,org.yaml.snakeyaml.reader.StreamReader,String)'
      Src: org.yaml.snakeyaml.reader.StreamReader:185,1
    - Dst: Character.codePointAt(char[],org.yaml.snakeyaml.reader.StreamReader)
      Src: org.yaml.snakeyaml.reader.StreamReader:193,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(org.yaml.snakeyaml.reader.StreamReader)'
      Src: org.yaml.snakeyaml.reader.StreamReader:195,1
    - Dst: Character.charCount(org.yaml.snakeyaml.reader.StreamReader)
      Src: org.yaml.snakeyaml.reader.StreamReader:196,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderException].<init>(String,int,org.yaml.snakeyaml.reader.StreamReader,String)'
      Src: org.yaml.snakeyaml.reader.StreamReader:207,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.reader.StreamReader)'
      Src: org.yaml.snakeyaml.reader.StreamReader:214,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      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: 216
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 216
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].update()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 1
    functionsReached:
    - '[java.io.Reader].read(char[],org.yaml.snakeyaml.reader.StreamReader,int)'
    - '[org.yaml.snakeyaml.reader.ReaderException].<init>(String,int,org.yaml.snakeyaml.reader.StreamReader,String)'
    - Character.charCount(org.yaml.snakeyaml.reader.StreamReader)
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.reader.StreamReader)'
    - '[java.util.Arrays].copyOfRange(int[],int,org.yaml.snakeyaml.reader.StreamReader)'
    - Character.isHighSurrogate()
    - '[java.io.Reader].read(char[],int,int)'
    - Character.codePointAt(char[],org.yaml.snakeyaml.reader.StreamReader)
    - '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(org.yaml.snakeyaml.reader.StreamReader)'
    - '[org.yaml.snakeyaml.reader.ReaderException].<init>(String,org.yaml.snakeyaml.reader.StreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.StreamReader].update()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 221
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].moveIndices(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.StreamReader].moveIndices(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].getDocumentIndex()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.reader.StreamReader].getDocumentIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].resetDocumentIndex()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.StreamReader].resetDocumentIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].getIndex()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.reader.StreamReader].getIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.Reader
      - int[]
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.yaml.snakeyaml.reader.StreamReader].getLine()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.reader.StreamReader].getLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.reader.ReaderException:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.reader.ReaderException
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 4
    argNames:
    - name
    - position
    - codePoint
    - message
    argTypes:
    - String
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 30
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.reader.ReaderException].<init>(String,int,int,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/ReaderException.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.reader.ReaderException
    signature: '[org.yaml.snakeyaml.reader.ReaderException].<init>(String,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.reader.ReaderException].getName()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/ReaderException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.reader.ReaderException].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.reader.ReaderException].getCodePoint()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/ReaderException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.reader.ReaderException].getCodePoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.reader.ReaderException].getPosition()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/ReaderException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.reader.ReaderException].getPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.reader.ReaderException:46,1
    - Dst: '[String].<init>(org.yaml.snakeyaml.reader.ReaderException)'
      Src: org.yaml.snakeyaml.reader.ReaderException:46,1
    - Dst: Integer.toHexString(int)
      Src: org.yaml.snakeyaml.reader.ReaderException:47,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderException].toUpperCase()'
      Src: org.yaml.snakeyaml.reader.ReaderException:47,1
    - Dst: '[org.yaml.snakeyaml.reader.ReaderException].getMessage()'
      Src: org.yaml.snakeyaml.reader.ReaderException:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.reader.ReaderException].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/ReaderException.java
    functionUses: 0
    functionsReached:
    - Integer.toHexString(int)
    - '[org.yaml.snakeyaml.reader.ReaderException].getMessage()'
    - '[String].<init>(org.yaml.snakeyaml.reader.ReaderException)'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.reader.ReaderException].toUpperCase()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.reader.ReaderException].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PushbackInputStream].<init>(java.io.InputStream,int)'
      Src: org.yaml.snakeyaml.reader.UnicodeReader:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.charset.Charset
      - java.nio.charset.Charset
      - java.nio.charset.Charset
      - java.io.PushbackInputStream
      - java.io.InputStreamReader
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.reader.UnicodeReader
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/UnicodeReader.java
    functionUses: 7
    functionsReached:
    - '[java.io.PushbackInputStream].<init>(java.io.InputStream,int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.reader.UnicodeReader
    signature: '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStreamReader].getEncoding()'
      Src: org.yaml.snakeyaml.reader.UnicodeReader:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.charset.Charset
      - java.nio.charset.Charset
      - java.nio.charset.Charset
      - java.io.PushbackInputStream
      - java.io.InputStreamReader
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/UnicodeReader.java
    functionUses: 5
    functionsReached:
    - '[java.io.InputStreamReader].getEncoding()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PushbackInputStream].read(org.yaml.snakeyaml.reader.UnicodeReader,int,org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.reader.UnicodeReader:85,1
    - Dst: '[java.io.PushbackInputStream].unread(org.yaml.snakeyaml.reader.UnicodeReader,org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.reader.UnicodeReader:103,1
    - Dst: encoding.newDecoder()
      Src: org.yaml.snakeyaml.reader.UnicodeReader:107,1
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].onUnmappableCharacter(org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.reader.UnicodeReader:107,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.PushbackInputStream,org.yaml.snakeyaml.reader.UnicodeReader)'
      Src: org.yaml.snakeyaml.reader.UnicodeReader:108,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.charset.Charset
      - java.nio.charset.Charset
      - java.nio.charset.Charset
      - java.io.PushbackInputStream
      - java.io.InputStreamReader
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 109
    functionName: '[org.yaml.snakeyaml.reader.UnicodeReader].init()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/UnicodeReader.java
    functionUses: 2
    functionsReached:
    - encoding.newDecoder()
    - '[org.yaml.snakeyaml.reader.UnicodeReader].onUnmappableCharacter(org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[java.io.PushbackInputStream].unread(org.yaml.snakeyaml.reader.UnicodeReader,org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[java.io.PushbackInputStream].read(org.yaml.snakeyaml.reader.UnicodeReader,int,org.yaml.snakeyaml.reader.UnicodeReader)'
    - '[java.io.InputStreamReader].<init>(java.io.PushbackInputStream,org.yaml.snakeyaml.reader.UnicodeReader)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.UnicodeReader].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].init()'
      Src: org.yaml.snakeyaml.reader.UnicodeReader:112,1
    - Dst: '[java.io.InputStreamReader].close()'
      Src: org.yaml.snakeyaml.reader.UnicodeReader:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.charset.Charset
      - java.nio.charset.Charset
      - java.nio.charset.Charset
      - java.io.PushbackInputStream
      - java.io.InputStreamReader
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.reader.UnicodeReader].close()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/UnicodeReader.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.reader.UnicodeReader].init()'
    - '[java.io.InputStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.reader.UnicodeReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.UnicodeReader].init()'
      Src: org.yaml.snakeyaml.reader.UnicodeReader:117,1
    - Dst: '[java.io.InputStreamReader].read(char[],int,int)'
      Src: org.yaml.snakeyaml.reader.UnicodeReader:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.charset.Charset
      - java.nio.charset.Charset
      - java.nio.charset.Charset
      - java.io.PushbackInputStream
      - java.io.InputStreamReader
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.yaml.snakeyaml.reader.UnicodeReader].read(char[],int,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/UnicodeReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStreamReader].read(char[],int,int)'
    - '[org.yaml.snakeyaml.reader.UnicodeReader].init()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.reader.UnicodeReader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,Throwable)'
      Src: org.yaml.snakeyaml.constructor.ConstructorException:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.constructor.ConstructorException
      static: false
      superClass: org.yaml.snakeyaml.error.MarkedYAMLException
    argCount: 5
    argNames:
    - context
    - contextMark
    - problem
    - problemMark
    - cause
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - org.yaml.snakeyaml.error.Mark
    - Throwable
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,Throwable)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/ConstructorException.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,Throwable)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ConstructorException
    signature: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,null)'
      Src: org.yaml.snakeyaml.constructor.ConstructorException:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.constructor.ConstructorException
      static: false
      superClass: org.yaml.snakeyaml.error.MarkedYAMLException
    argCount: 4
    argNames:
    - context
    - contextMark
    - problem
    - problemMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/ConstructorException.java
    functionUses: 5
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,null)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.ConstructorException
    signature: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ConstructUndefined].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:36,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getClass()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getName()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:38,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:38,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:46,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:47,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:47,1
    - Dst: '[ConstructYamlBool].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:48,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlBool)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:48,1
    - Dst: '[ConstructYamlInt].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:49,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlInt)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:49,1
    - Dst: '[ConstructYamlFloat].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:50,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlFloat)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:50,1
    - Dst: '[ConstructYamlBinary].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:51,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlBinary)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:51,1
    - Dst: '[ConstructYamlTimestamp].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:52,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlTimestamp)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:52,1
    - Dst: '[ConstructYamlOmap].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:53,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlOmap)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:53,1
    - Dst: '[ConstructYamlPairs].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:54,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlPairs)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:54,1
    - Dst: '[ConstructYamlSet].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:55,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlSet)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:55,1
    - Dst: '[ConstructYamlStr].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:56,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlStr)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:56,1
    - Dst: '[ConstructYamlSeq].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:57,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlSeq)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:57,1
    - Dst: '[ConstructYamlMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:58,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlMap)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:58,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(null,ConstructUndefined)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:59,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.constructor.SafeConstructor,ConstructUndefined)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:60,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.constructor.SafeConstructor,ConstructUndefined)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:61,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.constructor.SafeConstructor,ConstructUndefined)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:62,1
    - Dst: '[HashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:232,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:396,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 1
    argNames:
    - loaderOptions
    argTypes:
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 63
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 21
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(null,ConstructUndefined)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlStr)'
    - '[ConstructYamlSet].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlInt)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].getClass()'
    - '[ConstructYamlSeq].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlMap)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull)'
    - '[ConstructYamlStr].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlOmap)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlSeq)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].getName()'
    - '[ConstructYamlFloat].<init>()'
    - '[ConstructYamlTimestamp].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.constructor.SafeConstructor,ConstructUndefined)'
    - '[ConstructYamlBool].<init>()'
    - '[ConstructUndefined].<init>()'
    - '[ConstructYamlPairs].<init>()'
    - '[HashMap].<init>()'
    - '[java.util.regex.Pattern].compile(String)'
    - '[ConstructYamlMap].<init>()'
    - '[ConstructYamlOmap].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlSet)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlPairs)'
    - '[ConstructYamlBinary].<init>()'
    - '[org.yaml.snakeyaml.internal.Logger].getLogger(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[ConstructYamlInt].<init>()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlBool)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlFloat)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlBinary)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].put(org.yaml.snakeyaml.nodes.Tag,ConstructYamlTimestamp)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:71,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].isMerged()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:72,1
    - Dst: '[HashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:73,1
    - Dst: '[ArrayList].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:74,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,HashMap,ArrayList,boolean)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:73,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setValue(List<org.yaml.snakeyaml.nodes.NodeTuple>)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 2
    argNames:
    - node
    - forceStringKeys
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    - boolean
    constantsTouched: []
    func_position:
      end: 76
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 1
    functionsReached:
    - '[HashMap].<init>()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setValue(List<org.yaml.snakeyaml.nodes.NodeTuple>)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].isMerged()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,HashMap,ArrayList,boolean)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:83,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:84,1
    - Dst: '[HashMap].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:84,1
    - Dst: '[TreeSet].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:85,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:88,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getTag()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:89,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:89,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].setType()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:92,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:93,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:95,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].constructObject(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:98,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:100,1
    - Dst: loadingConfig.getAllowRecursiveKeys()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:101,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:102,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].hashCode()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:106,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:111,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:112,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:112,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.SafeConstructor,String,org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:111,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:115,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:116,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:116,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.SafeConstructor,String,org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:115,1
    - Dst: '[HashMap].put(org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:122,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].isAllowDuplicateKeys()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:124,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:125,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:126,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:126,1
    - Dst: '[org.yaml.snakeyaml.constructor.DuplicateKeyException].<init>(org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:125,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].isWarnOnDuplicateKeys()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:127,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].isLoggable(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:127,1
    - Dst: String.format(String,org.yaml.snakeyaml.constructor.SafeConstructor)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:128,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].warn(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:128,1
    - Dst: '[TreeSet].add(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:130,1
    - Dst: '[TreeSet].descendingIterator()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:136,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].hasNext()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:137,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].next()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:138,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].intValue()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:138,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].remove(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:138,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 2
    argNames:
    - node
    - forceStringKeys
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    - boolean
    constantsTouched: []
    func_position:
      end: 140
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 140
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].remove(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.constructor.DuplicateKeyException].<init>(org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].constructObject(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].setTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].getStartMark()'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.SafeConstructor,String,org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].hashCode()'
    - '[HashMap].put(org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].isTwoStepsConstruction()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].isAllowDuplicateKeys()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].next()'
    - '[TreeSet].<init>()'
    - '[TreeSet].descendingIterator()'
    - '[org.yaml.snakeyaml.internal.Logger].warn(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[org.yaml.snakeyaml.internal.Logger].isLoggable(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[HashMap].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].getTag()'
    - loadingConfig.getAllowRecursiveKeys()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].isWarnOnDuplicateKeys()'
    - tuple.getKeyNode()
    - String.format(String,org.yaml.snakeyaml.constructor.SafeConstructor)
    - '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].intValue()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].setType()'
    - '[TreeSet].add(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:153,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].iterator()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:153,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].hasNext()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:154,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].next()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:155,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getKeyNode()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:156,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getValueNode()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:157,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getTag()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:158,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:158,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].remove()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:159,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getNodeId()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:160,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.constructor.SafeConstructor,boolean,Map<Object,Integer>,List<org.yaml.snakeyaml.nodes.NodeTuple>,boolean)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:163,1
    - Dst: sn.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:167,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:170,1
    - Dst: subnode.getNodeId()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:171,1
    - Dst: subnode.getStartMark()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:172,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.SafeConstructor,String,org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:170,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.constructor.SafeConstructor,boolean,Map<Object,Integer>,List<org.yaml.snakeyaml.nodes.NodeTuple>,boolean)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:175,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:179,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getNodeId()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:181,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:182,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.SafeConstructor,String,org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:179,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].setType()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:188,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:189,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:191,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].constructObject(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:194,1
    - Dst: '[Map<Object,Integer>].containsKey(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:195,1
    - Dst: '[List<org.yaml.snakeyaml.nodes.NodeTuple>].add(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:196,1
    - Dst: '[List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:198,1
    - Dst: '[Map<Object,Integer>].put(org.yaml.snakeyaml.constructor.SafeConstructor,int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:198,1
    - Dst: '[Map<Object,Integer>].get(org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:202,1
    - Dst: '[List<org.yaml.snakeyaml.nodes.NodeTuple>].set(org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:202,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      - boolean
      - Map<Object,Integer>
      - List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<org.yaml.snakeyaml.nodes.NodeTuple>
      static: false
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 5
    argNames:
    - node
    - isPreffered
    - key2index
    - values
    - forceStringKeys
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    - boolean
    - Map<Object,Integer>
    - List<org.yaml.snakeyaml.nodes.NodeTuple>
    - boolean
    constantsTouched: []
    func_position:
      end: 207
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 207
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,Map<Object,Integer>,List<org.yaml.snakeyaml.nodes.NodeTuple>,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].remove()'
    - '[Map<Object,Integer>].put(org.yaml.snakeyaml.constructor.SafeConstructor,int)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.constructor.SafeConstructor,boolean,Map<Object,Integer>,List<org.yaml.snakeyaml.nodes.NodeTuple>,boolean)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].getNodeId()'
    - '[List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
    - subnode.getNodeId()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].getStartMark()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - sn.getValue()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].setTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].constructObject(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].iterator()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].next()'
    - '[List<org.yaml.snakeyaml.nodes.NodeTuple>].set(org.yaml.snakeyaml.constructor.SafeConstructor,org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.SafeConstructor,String,org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[List<org.yaml.snakeyaml.nodes.NodeTuple>].add(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].getTag()'
    - '[Map<Object,Integer>].containsKey(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[Map<Object,Integer>].get(org.yaml.snakeyaml.constructor.SafeConstructor)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
    - subnode.getStartMark()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].setType()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].getKeyNode()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].hasNext()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].getValueNode()'
    linkageType: ''
    returnType: List<org.yaml.snakeyaml.nodes.NodeTuple>
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,Map<Object,Integer>,List<org.yaml.snakeyaml.nodes.NodeTuple>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:211,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Map<Object,Object>)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      - Map<Object,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 2
    argNames:
    - node
    - mapping
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    - Map<Object,Object>
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 4
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Map<Object,Object>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Map<Object,Object>)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Map<Object,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:217,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Set<Object>)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      - Set<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 2
    argNames:
    - node
    - set
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    - Set<Object>
    constantsTouched: []
    func_position:
      end: 219
      start: 215
    functionDepth: 4
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Set<Object>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Set<Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Set<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toString(int,int)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:308,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].length()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 2
    argNames:
    - max
    - radix
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 309
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].maxLen(int,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - Integer.toString(int,int)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].length()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].maxLen(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.toString(long,int)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:312,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].length()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 2
    argNames:
    - max
    - radix
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].maxLen(long,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - Long.toString(long,int)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].length()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].maxLen(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:316,1
    - Dst: '[java.math.BigInteger].<init>(org.yaml.snakeyaml.constructor.SafeConstructor,int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:325,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].createLongOrBigInteger(org.yaml.snakeyaml.constructor.SafeConstructor,int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:327,1
    - Dst: Integer.valueOf(org.yaml.snakeyaml.constructor.SafeConstructor,int)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:332,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].createLongOrBigInteger(org.yaml.snakeyaml.constructor.SafeConstructor,int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:334,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Number
      static: false
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 3
    argNames:
    - sign
    - number
    - radix
    argTypes:
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 337
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 337
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].createNumber(int,String,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].<init>(org.yaml.snakeyaml.constructor.SafeConstructor,int)'
    - Integer.valueOf(org.yaml.snakeyaml.constructor.SafeConstructor,int)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].createLongOrBigInteger(org.yaml.snakeyaml.constructor.SafeConstructor,int)'
    - '[String].length()'
    linkageType: ''
    returnType: Number
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].createNumber(int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(String,int)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:341,1
    - Dst: '[java.math.BigInteger].<init>(String,int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor:343,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ConstructUndefined
      - org.yaml.snakeyaml.internal.Logger
      - Map<String,Boolean>
      - int[][]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Number
      static: true
      superClass: org.yaml.snakeyaml.constructor.BaseConstructor
    argCount: 2
    argNames:
    - number
    - radix
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 345
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 345
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor].createLongOrBigInteger(String,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(String,int)
    - '[java.math.BigInteger].<init>(String,int)'
    linkageType: ''
    returnType: Number
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor].createLongOrBigInteger(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull:226,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 229
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 229
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool:247,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool].toLowerCase()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool:248,1
    - Dst: BOOL_VALUES.get(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 249
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 249
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool].toLowerCase()'
    - BOOL_VALUES.get(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:256,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].replace(String,String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:256,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].isEmpty()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:257,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:258,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:259,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:258,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].charAt(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:262,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].substring(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:265,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].substring(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:267,1
    - Dst: '[String].equals(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:270,1
    - Dst: Integer.valueOf(int)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:271,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].startsWith(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:272,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].substring(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:273,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].startsWith(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:275,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].substring(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:276,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].startsWith(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:278,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].substring(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:279,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].indexOf(char)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:281,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].split(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:282,1
    - Dst: Long.parseLong()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:286,1
    - Dst: String.valueOf(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:289,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].createNumber(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt,int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:289,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].createNumber(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt,int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:291,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].createNumber(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:293,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 294
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 294
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].createNumber(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].replace(String,String)'
    - Integer.valueOf(int)
    - Long.parseLong()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].indexOf(char)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].startsWith(String)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].split(String)'
    - '[String].equals(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].substring(int)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].createNumber(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt,int)'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - String.valueOf(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt)
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].charAt(int)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].isEmpty()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:351,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].replaceAll(String,String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:351,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].isEmpty()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:352,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:353,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:354,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:353,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].charAt(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:357,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].substring(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:360,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].substring(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:362,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].toLowerCase()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:364,1
    - Dst: '[String].equals(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:365,1
    - Dst: Double.valueOf()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:366,1
    - Dst: '[String].equals(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:367,1
    - Dst: Double.valueOf(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:368,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].indexOf(char)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:369,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].split(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:370,1
    - Dst: Double.parseDouble()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:374,1
    - Dst: Double.valueOf(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:377,1
    - Dst: Double.valueOf(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:379,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].doubleValue()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:380,1
    - Dst: Double.valueOf(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat:380,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 382
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 382
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].doubleValue()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].isEmpty()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].substring(int)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].indexOf(char)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].split(String)'
    - Double.parseDouble()
    - Double.valueOf(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].charAt(int)'
    - '[String].equals(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat)'
    - Double.valueOf()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].toLowerCase()'
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].replaceAll(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary:390,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].replaceAll(String,String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary:390,1
    - Dst: Base64.getDecoder()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary:391,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].decode(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary:391,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 393
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 393
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].replaceAll(String,String)'
    - Base64.getDecoder()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].decode(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Calendar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Calendar
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 407
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].getCalendar()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Calendar
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].getCalendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scalar.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:412,1
    - Dst: YMD_REGEXP.matcher(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:413,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].matches()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:414,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:415,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:416,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:417,1
    - Dst: TimeZone.getTimeZone(String)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:418,1
    - Dst: Calendar.getInstance(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:418,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].clear()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:419,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:420,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:420,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:422,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:422,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:423,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:423,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].getTime()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:424,1
    - Dst: TIMESTAMP_REGEXP.matcher(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:426,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].matches()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:427,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:428,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:430,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:431,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:432,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:433,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:434,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:436,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:437,1
    - Dst: Double.parseDouble(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:441,1
    - Dst: Math.floor(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:442,1
    - Dst: Math.round(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:442,1
    - Dst: Math.round(int)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:443,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:445,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:446,1
    - Dst: TimeZone.getTimeZone(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:450,1
    - Dst: TimeZone.getTimeZone(String)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:453,1
    - Dst: Calendar.getInstance(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:455,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:456,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:456,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:458,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:458,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:459,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:459,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:460,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:460,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:461,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:461,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:462,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:463,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].getTime()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp:464,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Calendar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 466
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 466
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - TIMESTAMP_REGEXP.matcher(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].getTime()'
    - Math.round(int)
    - scalar.getValue()
    - Math.floor(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
    - Calendar.getInstance(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,int)'
    - Integer.parseInt(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
    - YMD_REGEXP.matcher(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - Double.parseDouble(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
    - Math.round(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].clear()'
    - TimeZone.getTimeZone(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].group(int)'
    - TimeZone.getTimeZone(String)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].matches()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].set(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Calendar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:475,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:477,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:478,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:478,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:477,1
    - Dst: snode.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:481,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:483,1
    - Dst: subnode.getNodeId()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:484,1
    - Dst: subnode.getStartMark()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:485,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:483,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:488,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].size()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:488,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:489,1
    - Dst: mnode.getStartMark()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:491,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:489,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:493,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].get(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:493,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].getKeyNode()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:493,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:494,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].get(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:494,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].getValueNode()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:494,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].constructObject(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:495,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].constructObject(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:496,1
    - Dst: '[LinkedHashMap].put(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap:497,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 500
      start: 471
    functionDepth: 1
    functionLinenumber: 471
    functionLinenumberEnd: 500
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].size()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].getValueNode()'
    - '[LinkedHashMap].<init>()'
    - subnode.getStartMark()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].get(int)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].getKeyNode()'
    - snode.getValue()
    - subnode.getNodeId()
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap)'
    - mnode.getStartMark()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].constructObject(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap)'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - mnode.getValue()
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - '[LinkedHashMap].put(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:510,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:511,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:511,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:510,1
    - Dst: snode.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:514,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].size()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:514,1
    - Dst: '[ArrayList].<init>(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:514,1
    - Dst: snode.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:515,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:517,1
    - Dst: subnode.getNodeId()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:518,1
    - Dst: subnode.getStartMark()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:519,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:517,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:522,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].size()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:522,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:523,1
    - Dst: mnode.getStartMark()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:525,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:523,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:527,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].get(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:527,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].getKeyNode()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:527,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:528,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].get(int)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:528,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].getValueNode()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:528,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].constructObject(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:529,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].constructObject(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:530,1
    - Dst: '[ArrayList].add()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs:531,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 534
      start: 505
    functionDepth: 1
    functionLinenumber: 505
    functionLinenumberEnd: 534
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].constructObject(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].size()'
    - '[ArrayList].<init>(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs)'
    - subnode.getStartMark()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].getValueNode()'
    - '[ArrayList].add()'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs)'
    - snode.getValue()
    - subnode.getNodeId()
    - mnode.getStartMark()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].get(int)'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - mnode.getValue()
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].getKeyNode()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet:541,1
    - Dst: constructedObjects.containsKey(org.yaml.snakeyaml.nodes.Node)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet:542,1
    - Dst: constructedObjects.get(org.yaml.snakeyaml.nodes.Node)
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet:542,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet:543,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet:543,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].createDefaultSet(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet:543,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].constructSet(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet:545,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 547
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 547
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - constructedObjects.containsKey(org.yaml.snakeyaml.nodes.Node)
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].createDefaultSet(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet)'
    - '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].constructSet(org.yaml.snakeyaml.nodes.MappingNode)'
    - constructedObjects.get(org.yaml.snakeyaml.nodes.Node)
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet:552,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Set<Object>)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet:553,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet:555,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - object
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - Object
    constantsTouched: []
    func_position:
      end: 557
      start: 549
    functionDepth: 1
    functionLinenumber: 549
    functionLinenumberEnd: 557
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Set<Object>)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr:564,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 565
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 565
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq:573,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].newList(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq:574,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].constructSequence(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq:576,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 578
      start: 570
    functionDepth: 1
    functionLinenumber: 570
    functionLinenumberEnd: 578
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].constructSequence(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].newList(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq)'
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq:583,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,List<Object>)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq:584,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq:586,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - data
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - Object
    constantsTouched: []
    func_position:
      end: 588
      start: 580
    functionDepth: 1
    functionLinenumber: 580
    functionLinenumberEnd: 588
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,List<Object>)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap:596,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap:597,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].size()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap:597,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].createDefaultMap(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap:597,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].constructMapping(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap:599,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 601
      start: 593
    functionDepth: 1
    functionLinenumber: 593
    functionLinenumberEnd: 601
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].createDefaultMap(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap)'
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].constructMapping(org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap)'
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    - mnode.getValue()
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].size()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap:606,1
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Map<Object,Object>)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap:607,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap:609,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - object
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - Object
    constantsTouched: []
    func_position:
      end: 611
      start: 603
    functionDepth: 1
    functionLinenumber: 603
    functionLinenumberEnd: 611
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Map<Object,Object>)'
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined:619,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined:619,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined:618,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 620
      start: 616
    functionDepth: 1
    functionLinenumber: 616
    functionLinenumberEnd: 620
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined
    signature: '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.constructor.Construct].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Construct.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.Construct].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - object
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - Object
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.constructor.Construct].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Construct.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Construct].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Construct
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.Construct].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Construct.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Construct
    signature: '[org.yaml.snakeyaml.constructor.Construct].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.AbstractConstruct:32,1
    - Dst: '[org.yaml.snakeyaml.constructor.AbstractConstruct].getClass()'
      Src: org.yaml.snakeyaml.constructor.AbstractConstruct:33,1
    - Dst: '[org.yaml.snakeyaml.constructor.AbstractConstruct].getName()'
      Src: org.yaml.snakeyaml.constructor.AbstractConstruct:33,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.AbstractConstruct:33,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.AbstractConstruct:35,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.constructor.Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - data
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - Object
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.constructor.AbstractConstruct].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/AbstractConstruct.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.AbstractConstruct].getName()'
    - '[org.yaml.snakeyaml.constructor.AbstractConstruct].getClass()'
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    - '[IllegalStateException].<init>(String)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.AbstractConstruct].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.constructor.Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.AbstractConstruct
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/AbstractConstruct.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.AbstractConstruct
    signature: '[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.constructor.DuplicateKeyException:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - Object
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.constructor.DuplicateKeyException
      static: false
      superClass: org.yaml.snakeyaml.constructor.ConstructorException
    argCount: 3
    argNames:
    - contextMark
    - key
    - problemMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - Object
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.constructor.DuplicateKeyException].<init>(org.yaml.snakeyaml.error.Mark,Object,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/DuplicateKeyException.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.DuplicateKeyException
    signature: '[org.yaml.snakeyaml.constructor.DuplicateKeyException].<init>(org.yaml.snakeyaml.error.Mark,Object,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(ClassLoader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 2
    argNames:
    - loader
    - loadingConfig
    argTypes:
    - ClassLoader
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(ClassLoader,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(ClassLoader,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(ClassLoader,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(Class<?extendsObject>,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:44,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - ClassLoader
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 3
    argNames:
    - theRoot
    - theLoader
    - loadingConfig
    argTypes:
    - Class<?extendsObject>
    - ClassLoader
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 6
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(Class<?extendsObject>,ClassLoader,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructor.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(Class<?extendsObject>,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(Class<?extendsObject>,ClassLoader,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.forName(String,boolean,ClassLoader)
      Src: org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].getClassForName(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructor.java
    functionUses: 0
    functionsReached:
    - Class.forName(String,boolean,ClassLoader)
    linkageType: ''
    returnType: Class<?>
    signature: '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].getClassForName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.Constructor:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Constructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.SafeConstructor
    argCount: 1
    argNames:
    - loadingConfig
    argTypes:
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 119
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Constructor
    signature: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].checkRoot(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.constructor.Constructor:60,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.constructor.Constructor:60,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,null,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.Constructor:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Constructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.SafeConstructor
    argCount: 2
    argNames:
    - theRoot
    - loadingConfig
    argTypes:
    - Class<?extendsObject>
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 5
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.constructor.Constructor].<init>(Class<?extendsObject>,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>)'
    - '[org.yaml.snakeyaml.constructor.Constructor].checkRoot(Class<?extendsObject>)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,null,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Constructor
    signature: '[org.yaml.snakeyaml.constructor.Constructor].<init>(Class<?extendsObject>,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor:68,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?extendsObject>
      static: true
      superClass: org.yaml.snakeyaml.constructor.SafeConstructor
    argCount: 1
    argNames:
    - theRoot
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.constructor.Constructor].checkRoot(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 1
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: Class<?extendsObject>
    signature: '[org.yaml.snakeyaml.constructor.Constructor].checkRoot(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,null,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.Constructor:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.TypeDescription
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Constructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.SafeConstructor
    argCount: 2
    argNames:
    - theRoot
    - loadingConfig
    argTypes:
    - org.yaml.snakeyaml.TypeDescription
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 8
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,null,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Constructor
    signature: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.Constructor:93,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor:95,1
    - Dst: '[ConstructYamlObject].<init>()'
      Src: org.yaml.snakeyaml.constructor.Constructor:98,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].put(null,ConstructYamlObject)'
      Src: org.yaml.snakeyaml.constructor.Constructor:98,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor:101,1
    - Dst: Object.class.equals(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.constructor.Constructor:101,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor:102,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.constructor.Constructor:102,1
    - Dst: '[ConstructScalar].<init>()'
      Src: org.yaml.snakeyaml.constructor.Constructor:104,1
    - Dst: yamlClassConstructors.put(org.yaml.snakeyaml.constructor.Constructor,ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor:104,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].<init>()'
      Src: org.yaml.snakeyaml.constructor.Constructor:105,1
    - Dst: yamlClassConstructors.put(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
      Src: org.yaml.snakeyaml.constructor.Constructor:105,1
    - Dst: '[ConstructSequence].<init>()'
      Src: org.yaml.snakeyaml.constructor.Constructor:106,1
    - Dst: yamlClassConstructors.put(org.yaml.snakeyaml.constructor.Constructor,ConstructSequence)
      Src: org.yaml.snakeyaml.constructor.Constructor:106,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.Constructor:107,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.constructor.Constructor)'
      Src: org.yaml.snakeyaml.constructor.Constructor:110,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.TypeDescription
      - java.util.Collection<org.yaml.snakeyaml.TypeDescription>
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Constructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.SafeConstructor
    argCount: 3
    argNames:
    - theRoot
    - moreTDs
    - loadingConfig
    argTypes:
    - org.yaml.snakeyaml.TypeDescription
    - java.util.Collection<org.yaml.snakeyaml.TypeDescription>
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 113
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 113
    functionName: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.Collection<org.yaml.snakeyaml.TypeDescription>,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    - yamlClassConstructors.put(org.yaml.snakeyaml.constructor.Constructor,ConstructScalar)
    - Object.class.equals(Class<?extendsObject>)
    - '[org.yaml.snakeyaml.constructor.Constructor].addTypeDescription(org.yaml.snakeyaml.constructor.Constructor)'
    - '[ConstructYamlObject].<init>()'
    - '[org.yaml.snakeyaml.TypeDescription].getType()'
    - '[org.yaml.snakeyaml.constructor.Constructor].put(null,ConstructYamlObject)'
    - '[ConstructSequence].<init>()'
    - '[NullPointerException].<init>(String)'
    - yamlClassConstructors.put(org.yaml.snakeyaml.constructor.Constructor,ConstructSequence)
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?extendsObject>)'
    - '[ConstructScalar].<init>()'
    - yamlClassConstructors.put(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Constructor
    signature: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.Collection<org.yaml.snakeyaml.TypeDescription>,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].check(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor:123,1
    - Dst: Class.forName(String)
      Src: org.yaml.snakeyaml.constructor.Constructor:123,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.constructor.Constructor:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Constructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.SafeConstructor
    argCount: 2
    argNames:
    - theRoot
    - loadingConfig
    argTypes:
    - String
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.yaml.snakeyaml.constructor.Constructor].<init>(String,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 3
    functionsReached:
    - Class.forName(String)
    - '[org.yaml.snakeyaml.constructor.Constructor].check(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.constructor.Constructor,org.yaml.snakeyaml.LoaderOptions)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Constructor
    signature: '[org.yaml.snakeyaml.constructor.Constructor].<init>(String,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor:128,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.constructor.Constructor:130,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].isEmpty()'
      Src: org.yaml.snakeyaml.constructor.Constructor:130,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor:131,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.yaml.snakeyaml.constructor.SafeConstructor
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 134
    functionName: '[org.yaml.snakeyaml.constructor.Constructor].check(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 1
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].isEmpty()'
    - '[String].trim()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.Constructor].check(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.constructor.Constructor:640,1
    - Dst: typeTags.get(org.yaml.snakeyaml.nodes.Tag)
      Src: org.yaml.snakeyaml.constructor.Constructor:640,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.constructor.Constructor:642,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getClassName()'
      Src: org.yaml.snakeyaml.constructor.Constructor:642,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].getClassForName(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor:645,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor:647,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.constructor.Constructor:649,1
    - Dst: typeTags.put(org.yaml.snakeyaml.nodes.Tag,Class<?>)
      Src: org.yaml.snakeyaml.constructor.Constructor:649,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: org.yaml.snakeyaml.constructor.SafeConstructor
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 654
      start: 639
    functionDepth: 2
    functionLinenumber: 639
    functionLinenumberEnd: 654
    functionName: '[org.yaml.snakeyaml.constructor.Constructor].getClassForNode(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached:
    - typeTags.get(org.yaml.snakeyaml.nodes.Tag)
    - typeTags.put(org.yaml.snakeyaml.nodes.Tag,Class<?>)
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.constructor.Constructor].getClassForName(String)'
    - '[org.yaml.snakeyaml.nodes.Tag].getClassName()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.yaml.snakeyaml.constructor.Constructor].getClassForNode(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.yaml.snakeyaml.constructor.Constructor:658,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].getContextClassLoader()'
      Src: org.yaml.snakeyaml.constructor.Constructor:658,1
    - Dst: Class.forName(String,boolean,org.yaml.snakeyaml.constructor.Constructor)
      Src: org.yaml.snakeyaml.constructor.Constructor:658,1
    - Dst: Class.forName(String)
      Src: org.yaml.snakeyaml.constructor.Constructor:660,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: org.yaml.snakeyaml.constructor.SafeConstructor
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 662
      start: 656
    functionDepth: 0
    functionLinenumber: 656
    functionLinenumberEnd: 662
    functionName: '[org.yaml.snakeyaml.constructor.Constructor].getClassForName(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 2
    functionsReached:
    - Class.forName(String,boolean,org.yaml.snakeyaml.constructor.Constructor)
    - Thread.currentThread()
    - Class.forName(String)
    - '[org.yaml.snakeyaml.constructor.Constructor].getContextClassLoader()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.yaml.snakeyaml.constructor.Constructor].getClassForName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:151,1
    - Dst: Map.class.isAssignableFrom(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:151,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:152,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newMap(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:153,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructMapping(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:155,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:157,1
    - Dst: Collection.class.isAssignableFrom(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:157,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:158,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newSet(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:159,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructSet(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:161,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:164,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:166,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:169,1
    - Dst: mnode.getTag()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:173,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:173,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:172,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 176
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 176
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newMap(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newSet(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructMapping(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - Map.class.isAssignableFrom(Class<?extendsObject>)
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructSet(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - mnode.getTag()
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    - Collection.class.isAssignableFrom(Class<?extendsObject>)
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:180,1
    - Dst: Map.class.isAssignableFrom(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:180,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map<Object,Object>)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:181,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:182,1
    - Dst: Set.class.isAssignableFrom(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:182,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set<Object>)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:183,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Object)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:185,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - object
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - Object
    constantsTouched: []
    func_position:
      end: 187
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 187
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - Map.class.isAssignableFrom(Class<?extendsObject>)
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set<Object>)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map<Object,Object>)'
    - Set.class.isAssignableFrom(Class<?extendsObject>)
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:214,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:215,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:216,1
    - Dst: tuple.getValueNode()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:218,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:220,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructObject(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:220,1
    - Dst: typeDefinitions.get(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:222,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getProperty(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:223,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getProperty(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:224,1
    - Dst: property.isWritable()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:226,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getName()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:228,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:227,1
    - Dst: property.getType()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:231,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].setType(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:231,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].setupPropertyType(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:233,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getNodeId()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:234,1
    - Dst: property.getActualTypeArguments()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:236,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getNodeId()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:240,1
    - Dst: snode.setListType(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:243,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:244,1
    - Dst: Map.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:244,1
    - Dst: mnode.setTypes(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:248,1
    - Dst: mnode.setUseClassConstructor(boolean)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:249,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:250,1
    - Dst: Collection.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:250,1
    - Dst: mnode.setOnlyKeyType(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:253,1
    - Dst: mnode.setUseClassConstructor(boolean)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:254,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:260,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructObject(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:261,1
    - Dst: property.getType()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:264,1
    - Dst: property.getType()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:264,1
    - Dst: '[Double].floatValue()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:266,1
    - Dst: property.getType()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:270,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getTag()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:270,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:270,1
    - Dst: '[String].<init>(byte[])'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:272,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].setProperty(Object,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:275,1
    - Dst: property.set(Object,String)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:276,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:282,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:283,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:283,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:281,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 82
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - object
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    - Object
    constantsTouched: []
    func_position:
      end: 287
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 287
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 2
    functionsReached:
    - Collection.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getTag()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - mnode.setUseClassConstructor(boolean)
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getType()'
    - tuple.getValueNode()
    - property.getActualTypeArguments()
    - Map.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
    - mnode.setOnlyKeyType(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
    - '[Double].floatValue()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getProperty(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getType()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getProperty(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getName()'
    - '[String].<init>(byte[])'
    - typeDefinitions.get(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
    - snode.setListType(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
    - tuple.getKeyNode()
    - property.isWritable()
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].setType(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getNodeId()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].setupPropertyType(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructObject(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - property.getType()
    - '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getStartMark()'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)'
    - property.set(Object,String)
    - mnode.setTypes(org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping)
    - e.getMessage()
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].setProperty(Object,org.yaml.snakeyaml.constructor.Constructor.ConstructMapping,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.TypeDescription].newInstance(String,org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:290,1
    - Dst: constructedObjects.put(org.yaml.snakeyaml.nodes.Node,Object)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:292,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructObjectNoCheck(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:293,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructObject(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:295,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.TypeDescription
      - String
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - memberDescription
    - propertyName
    - node
    argTypes:
    - org.yaml.snakeyaml.TypeDescription
    - String
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 296
      start: 289
    functionDepth: 1
    functionLinenumber: 289
    functionLinenumberEnd: 296
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newInstance(org.yaml.snakeyaml.TypeDescription,String,org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructObjectNoCheck(org.yaml.snakeyaml.nodes.Node)'
    - constructedObjects.put(org.yaml.snakeyaml.nodes.Node,Object)
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructObject(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.TypeDescription].newInstance(String,org.yaml.snakeyaml.nodes.Node)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newInstance(org.yaml.snakeyaml.TypeDescription,String,org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getPropertyUtils()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:299,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getProperty(Class<?extendsObject>,String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.introspector.Property
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - Class<?extendsObject>
    - String
    constantsTouched: []
    func_position:
      end: 300
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 300
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getProperty(Class<?extendsObject>,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getProperty(Class<?extendsObject>,String)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getPropertyUtils()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.Property
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getProperty(Class<?extendsObject>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Constructor.ConstructMapping
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].getClassForNode(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:311,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setType(org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:312,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:314,1
    - Dst: yamlClassConstructors.get(NodeId)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.constructor.Construct
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 316
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 316
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].getClassForNode(org.yaml.snakeyaml.nodes.Node)'
    - yamlClassConstructors.get(NodeId)
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - '[org.yaml.snakeyaml.nodes.Node].setType(org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Construct
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].getConstructor(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].getConstructor(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:320,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:320,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:325,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:326,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:324,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 328
      start: 318
    functionDepth: 2
    functionLinenumber: 318
    functionLinenumberEnd: 328
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].getConstructor(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:332,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:332,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:336,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:337,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject:334,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - object
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - Object
    constantsTouched: []
    func_position:
      end: 339
      start: 330
    functionDepth: 2
    functionLinenumber: 330
    functionLinenumberEnd: 339
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: node.getType()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:350,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,boolean)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:353,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].isPrimitive()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:359,1
    - Dst: Number.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:359,1
    - Dst: Date.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:360,1
    - Dst: Enum.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:362,1
    - Dst: node.getTag()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:362,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:362,1
    - Dst: Calendar.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:363,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].constructStandardJavaInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:365,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].getDeclaredConstructors()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:368,1
    - Dst: c.getParameterTypes()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:372,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:379,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].constructStandardJavaInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:381,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].constructScalar(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:389,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].getDeclaredConstructor()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:391,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:394,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:393,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].setAccessible(boolean)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:398,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:399,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:402,1
    - Dst: node.getStartMark()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:402,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:401,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - nnode
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 406
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 406
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].constructStandardJavaInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
    - node.getType()
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].getDeclaredConstructor()'
    - node.getStartMark()
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].isPrimitive()'
    - Number.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    - node.getTag()
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].setAccessible(boolean)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].constructStandardJavaInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
    - Date.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].constructScalar(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].getDeclaredConstructors()'
    - Calendar.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    - c.getParameterTypes()
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,boolean)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar,org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
    - e.getMessage()
    - Enum.class.isAssignableFrom(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:413,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:414,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:416,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:417,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:419,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:420,1
    - Dst: ch.isEmpty()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:421,1
    - Dst: ch.length()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:423,1
    - Dst: ch.length()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:424,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:424,1
    - Dst: ch.charAt(int)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:426,1
    - Dst: Character.valueOf(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:426,1
    - Dst: Date.class.isAssignableFrom(Class)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:428,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:429,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:430,1
    - Dst: '[Class].getConstructor()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:435,1
    - Dst: date.getTime()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:436,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:436,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:440,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:446,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:446,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:448,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:449,1
    - Dst: '[Double].floatValue()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:451,1
    - Dst: Float.valueOf(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:451,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:457,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:458,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].toString()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:460,1
    - Dst: Integer.valueOf(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:460,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].byteValue()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:460,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].toString()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:462,1
    - Dst: Integer.valueOf(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:462,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].shortValue()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:462,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].toString()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:464,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:464,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].toString()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:466,1
    - Dst: Long.valueOf(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:466,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].toString()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:469,1
    - Dst: '[java.math.BigInteger].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:469,1
    - Dst: Enum.class.isAssignableFrom(Class)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:471,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:472,1
    - Dst: loadingConfig.isEnumCaseSensitive()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:474,1
    - Dst: Enum.valueOf(Class,String)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:475,1
    - Dst: '[org.yaml.snakeyaml.util.EnumUtils].findEnumInsensitiveCase(Class,String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:477,1
    - Dst: '[Class].getName()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:481,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:480,1
    - Dst: Calendar.class.isAssignableFrom(Class)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:483,1
    - Dst: '[ConstructYamlTimestamp].<init>()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:484,1
    - Dst: '[ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:485,1
    - Dst: '[ConstructYamlTimestamp].getCalendar()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:486,1
    - Dst: Number.class.isAssignableFrom(Class)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:487,1
    - Dst: '[ConstructYamlFloat].<init>()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:489,1
    - Dst: '[ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:490,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:492,1
    - Dst: '[java.util.UUID].fromString(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:492,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getTag()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:494,1
    - Dst: yamlConstructors.containsKey(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:494,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getTag()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:495,1
    - Dst: yamlConstructors.get(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:495,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:495,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar:497,1
    CyclomaticComplexity: 51
    EdgeCount: 51
    ICount: 146
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      - org.yaml.snakeyaml.nodes.ScalarNode
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 2
    argNames:
    - type
    - node
    argTypes:
    - Class
    - org.yaml.snakeyaml.nodes.ScalarNode
    constantsTouched: []
    func_position:
      end: 501
      start: 408
    functionDepth: 1
    functionLinenumber: 408
    functionLinenumberEnd: 501
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].constructStandardJavaInstance(Class,org.yaml.snakeyaml.nodes.ScalarNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached:
    - Enum.class.isAssignableFrom(Class)
    - Float.valueOf(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    - '[java.math.BigInteger].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
    - '[Class].getName()'
    - Long.valueOf(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    - '[org.yaml.snakeyaml.util.EnumUtils].findEnumInsensitiveCase(Class,String)'
    - '[ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].toString()'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
    - date.getTime()
    - Character.valueOf(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    - '[Class].getConstructor()'
    - '[java.math.BigDecimal].<init>(String)'
    - '[Double].floatValue()'
    - loadingConfig.isEnumCaseSensitive()
    - Integer.valueOf(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    - '[ConstructYamlFloat].<init>()'
    - yamlConstructors.get(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[ConstructYamlTimestamp].<init>()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - ch.isEmpty()
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].shortValue()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
    - Calendar.class.isAssignableFrom(Class)
    - ch.length()
    - yamlConstructors.get(org.yaml.snakeyaml.nodes.Tag)
    - '[ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)'
    - '[ConstructYamlTimestamp].getCalendar()'
    - ch.charAt(int)
    - yamlConstructors.containsKey(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    - Number.class.isAssignableFrom(Class)
    - '[java.util.UUID].fromString(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].byteValue()'
    - Date.class.isAssignableFrom(Class)
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getTag()'
    - Enum.valueOf(Class,String)
    - Integer.parseInt(org.yaml.snakeyaml.constructor.Constructor.ConstructScalar)
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].constructStandardJavaInstance(Class,org.yaml.snakeyaml.nodes.ScalarNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Constructor.ConstructScalar
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:512,1
    - Dst: Set.class.isAssignableFrom(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:512,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:513,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:514,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructSet(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:516,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:518,1
    - Dst: Collection.class.isAssignableFrom(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:518,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:519,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].newList(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:520,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructSequence(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:522,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:524,1
    - Dst: '[Class<?extendsObject>].isArray()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:524,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:525,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:526,1
    - Dst: snode.getValue()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:526,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].size()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:526,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].createArray(Class<?extendsObject>,org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:526,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructArray(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:528,1
    - Dst: snode.getValue()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:533,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].size()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:533,1
    - Dst: '[java.util.ArrayList].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:533,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:534,1
    - Dst: '[Class<?extendsObject>].getDeclaredConstructors()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:534,1
    - Dst: snode.getValue()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:536,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].size()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:536,1
    - Dst: constructor.getParameterTypes()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:536,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:537,1
    - Dst: '[java.util.ArrayList].isEmpty()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:540,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:541,1
    - Dst: snode.getValue()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:542,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].size()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:542,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:543,1
    - Dst: snode.getValue()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:545,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].getParameterTypes()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:546,1
    - Dst: argumentNode.setType(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:548,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructObject(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:549,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].setAccessible(boolean)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:553,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:554,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:556,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructSequence(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:561,1
    - Dst: argumentList.size()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:562,1
    - Dst: parameter.getClass()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:565,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].getParameterTypes()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:570,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].wrapIfPrimitive()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:573,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].isAssignableFrom()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:573,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].setAccessible(boolean)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:580,1
    - Dst: argumentList.toArray()
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:581,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:581,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:583,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:589,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:588,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 592
      start: 509
    functionDepth: 1
    functionLinenumber: 509
    functionLinenumberEnd: 592
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].get(int)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].setAccessible(boolean)'
    - '[Class<?extendsObject>].getDeclaredConstructors()'
    - '[java.util.ArrayList].size()'
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    - Set.class.isAssignableFrom(Class<?extendsObject>)
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].size()'
    - constructor.getParameterTypes()
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].isAssignableFrom()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].newInstance(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].createArray(Class<?extendsObject>,org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[Class<?extendsObject>].isArray()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].newList(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructArray(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    - '[java.util.ArrayList].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].wrapIfPrimitive()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].getParameterTypes()'
    - argumentList.size()
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    - argumentList.toArray()
    - Collection.class.isAssignableFrom(Class<?extendsObject>)
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructSet(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    - argumentNode.setType(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)
    - parameter.getClass()
    - snode.getValue()
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructSequence(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    - '[java.util.ArrayList].isEmpty()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructObject(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isPrimitive()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:595,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:622,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?extendsObject>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 623
      start: 594
    functionDepth: 1
    functionLinenumber: 594
    functionLinenumberEnd: 623
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].wrapIfPrimitive(Class<?>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].isPrimitive()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: Class<?extendsObject>
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].wrapIfPrimitive(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:628,1
    - Dst: List.class.isAssignableFrom(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:628,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructSequenceStep2(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence,org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:630,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:631,1
    - Dst: '[Class<?extendsObject>].isArray()'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:631,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructArrayStep2(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence,Object)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:632,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence:634,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - object
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - Object
    constantsTouched: []
    func_position:
      end: 636
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 636
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached:
    - '[Class<?extendsObject>].isArray()'
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructArrayStep2(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence,Object)'
    - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].constructSequenceStep2(org.yaml.snakeyaml.constructor.Constructor.ConstructSequence,org.yaml.snakeyaml.constructor.Constructor.ConstructSequence)'
    - List.class.isAssignableFrom(Class<?extendsObject>)
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Construct
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Constructor.ConstructSequence
    signature: '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:57,1
    - Dst: '[java.util.EnumMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:64,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:71,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:76,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:120,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:122,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:123,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:124,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:125,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:126,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:127,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:133,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:132,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:135,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.constructor.BaseConstructor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - loadingConfig
    argTypes:
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 137
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 137
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[java.util.EnumMap].<init>()'
    - '[java.util.HashSet].<init>()'
    - '[Object].<init>()'
    - '[org.yaml.snakeyaml.TypeDescription].<init>(org.yaml.snakeyaml.nodes.Tag)'
    - '[java.util.ArrayList].<init>()'
    - '[NullPointerException].<init>(String)'
    - '[java.util.HashMap].put(org.yaml.snakeyaml.TypeDescription)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.BaseConstructor
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.composer.Composer
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - composer
    argTypes:
    - org.yaml.snakeyaml.composer.Composer
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.composer.Composer].checkNode()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 2
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].checkData()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].checkNode()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].checkData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.composer.Composer].checkNode()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:160,1
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:161,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getNode()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:163,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:165,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructDocument(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:167,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions:
      - java.util.NoSuchElementException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 158
    functionDepth: 6
    functionLinenumber: 158
    functionLinenumberEnd: 168
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].getData()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructDocument(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.composer.Composer].getNode()'
    - '[org.yaml.snakeyaml.composer.Composer].checkNode()'
    - '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:179,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:180,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:180,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:182,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:182,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:184,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructDocument(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:186,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>].get(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:188,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:189,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 191
      start: 177
    functionDepth: 6
    functionLinenumber: 177
    functionLinenumberEnd: 191
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].getSingleData(Class<?>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructDocument(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
    - '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>].get(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?>)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].construct(org.yaml.snakeyaml.nodes.Node)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].getSingleData(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:202,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].fillRecursive()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:203,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:207,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].clear()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:213,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].clear()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:214,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 216
      start: 200
    functionDepth: 5
    functionLinenumber: 200
    functionLinenumberEnd: 216
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructDocument(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].clear()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].fillRecursive()'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].clear()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructDocument(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>].isEmpty()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:222,1
    - Dst: entry._2()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:224,1
    - Dst: entry._1()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:225,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor]._1()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:225,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor]._2()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:225,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].put(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:225,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>].clear()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:227,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>].isEmpty()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:229,1
    - Dst: value._1()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:231,1
    - Dst: value._2()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:231,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].add(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:231,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>].clear()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:233,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 235
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].fillRecursive()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - entry._2()
    - '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>].clear()'
    - '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>].isEmpty()'
    - '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>].isEmpty()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor]._2()'
    - value._1()
    - entry._1()
    - value._2()
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].put(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].add(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>].clear()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor]._1()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].fillRecursive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].containsKey(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:245,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].get(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:246,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObjectNoCheck(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:248,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 249
      start: 244
    functionDepth: 4
    functionLinenumber: 244
    functionLinenumberEnd: 249
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObjectNoCheck(org.yaml.snakeyaml.nodes.Node)'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].containsKey(org.yaml.snakeyaml.nodes.Node)'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].get(org.yaml.snakeyaml.nodes.Node)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].contains(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:258,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:260,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:259,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].add(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:262,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:263,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].containsKey(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:264,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].get(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:264,1
    - Dst: '[org.yaml.snakeyaml.constructor.Construct].construct(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:265,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].finalizeConstruction(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:267,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].put(org.yaml.snakeyaml.nodes.Node,Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:268,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].remove(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:269,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:270,1
    - Dst: '[org.yaml.snakeyaml.constructor.Construct].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:271,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 274
      start: 257
    functionDepth: 3
    functionLinenumber: 257
    functionLinenumberEnd: 274
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObjectNoCheck(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.Construct].construct(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].contains(org.yaml.snakeyaml.nodes.Node)'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].put(org.yaml.snakeyaml.nodes.Node,Object)'
    - '[org.yaml.snakeyaml.constructor.Construct].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].finalizeConstruction(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].remove(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].get(org.yaml.snakeyaml.nodes.Node)'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].add(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>].containsKey(org.yaml.snakeyaml.nodes.Node)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObjectNoCheck(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].useClassConstructor()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:284,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:285,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>].get(NodeId)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:285,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:287,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>].get(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:288,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>].keySet()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:290,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].startsWith(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:291,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>].get(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:292,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>].get(null)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:295,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.constructor.Construct
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 299
      start: 283
    functionDepth: 2
    functionLinenumber: 283
    functionLinenumberEnd: 299
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].useClassConstructor()'
    - '[java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>].keySet()'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>].get(NodeId)'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>].get(null)'
    - '[org.yaml.snakeyaml.nodes.Tag].startsWith(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>].get(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - '[java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>].get(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.constructor.Construct
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.ScalarNode
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.ScalarNode
    constantsTouched: []
    func_position:
      end: 309
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 314
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultList(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultList(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultSet(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet].<init>(int)'
    linkageType: ''
    returnType: java.util.Set<Object>
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultSet(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>(int)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Object,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 323
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 323
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultMap(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashMap].<init>(int)'
    linkageType: ''
    returnType: java.util.Map<Object,Object>
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultMap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getComponentType()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:326,1
    - Dst: Array.newInstance(org.yaml.snakeyaml.constructor.BaseConstructor,int)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - size
    argTypes:
    - Class<?>
    - int
    constantsTouched: []
    func_position:
      end: 327
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].createArray(Class<?>,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - Array.newInstance(org.yaml.snakeyaml.constructor.BaseConstructor,int)
    - '[Class<?>].getComponentType()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].createArray(Class<?>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:332,1
    - Dst: '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].containsKey(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:333,1
    - Dst: '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].get(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:334,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].finalizeConstruction(Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:334,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - data
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - Object
    constantsTouched: []
    func_position:
      end: 337
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 337
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].finalizeConstruction(org.yaml.snakeyaml.nodes.Node,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].get(Class<?extendsObject>)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].finalizeConstruction(Object)'
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].containsKey(Class<?extendsObject>)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].finalizeConstruction(org.yaml.snakeyaml.nodes.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.Node)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(Class<?>,org.yaml.snakeyaml.nodes.Node,boolean)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ancestor
    - node
    argTypes:
    - Class<?>
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 3
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(Class<?>,org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(Class<?>,org.yaml.snakeyaml.nodes.Node,boolean)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(Class<?>,org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:363,1
    - Dst: '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].containsKey(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:364,1
    - Dst: '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].get(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:365,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:366,1
    - Dst: '[Class<?>].isAssignableFrom(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:376,1
    - Dst: '[Class<?extendsObject>].getModifiers()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:376,1
    - Dst: Modifier.isAbstract(org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:376,1
    - Dst: '[Class<?extendsObject>].getDeclaredConstructor()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:377,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].setAccessible(boolean)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:378,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:379,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:383,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.yaml.snakeyaml.nodes.Node
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ancestor
    - node
    - tryDefault
    argTypes:
    - Class<?>
    - org.yaml.snakeyaml.nodes.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 387
      start: 361
    functionDepth: 2
    functionLinenumber: 361
    functionLinenumberEnd: 387
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(Class<?>,org.yaml.snakeyaml.nodes.Node,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - '[Class<?>].isAssignableFrom(Class<?extendsObject>)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance()'
    - '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].get(Class<?extendsObject>)'
    - '[Class<?extendsObject>].getModifiers()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].setAccessible(boolean)'
    - '[Class<?extendsObject>].getDeclaredConstructor()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].containsKey(Class<?extendsObject>)'
    - Modifier.isAbstract(org.yaml.snakeyaml.constructor.BaseConstructor)
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(Class<?>,org.yaml.snakeyaml.nodes.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.CollectionNode<?>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:391,1
    - Dst: '[org.yaml.snakeyaml.nodes.CollectionNode<?>].getValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:395,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].size()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:395,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultSet(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:395,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.CollectionNode<?>
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.CollectionNode<?>
    constantsTouched: []
    func_position:
      end: 397
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 397
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].newSet(org.yaml.snakeyaml.nodes.CollectionNode<?>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.CollectionNode<?>].getValue()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultSet(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.CollectionNode<?>)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].size()'
    linkageType: ''
    returnType: java.util.Set<Object>
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].newSet(org.yaml.snakeyaml.nodes.CollectionNode<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.SequenceNode)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:401,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:405,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.Node>].size()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:405,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultList(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:405,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.SequenceNode
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.SequenceNode
    constantsTouched: []
    func_position:
      end: 407
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 407
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].newList(org.yaml.snakeyaml.nodes.SequenceNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultList(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.SequenceNode)'
    - '[java.util.List<org.yaml.snakeyaml.nodes.Node>].size()'
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].newList(org.yaml.snakeyaml.nodes.SequenceNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:411,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:415,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:415,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultMap(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:415,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Object,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    constantsTouched: []
    func_position:
      end: 417
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 417
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].newMap(org.yaml.snakeyaml.nodes.MappingNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultMap(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.MappingNode)'
    linkageType: ''
    returnType: java.util.Map<Object,Object>
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].newMap(org.yaml.snakeyaml.nodes.MappingNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newList(org.yaml.snakeyaml.nodes.SequenceNode)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:430,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.List<Object>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.SequenceNode
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<?extendsObject>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.SequenceNode
    constantsTouched: []
    func_position:
      end: 433
      start: 429
    functionDepth: 2
    functionLinenumber: 429
    functionLinenumberEnd: 433
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.List<Object>)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newList(org.yaml.snakeyaml.nodes.SequenceNode)'
    linkageType: ''
    returnType: java.util.List<?extendsObject>
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newSet(org.yaml.snakeyaml.nodes.SequenceNode)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:442,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.Set<Object>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:443,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.SequenceNode
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<?extendsObject>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.SequenceNode
    constantsTouched: []
    func_position:
      end: 445
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 445
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet(org.yaml.snakeyaml.nodes.SequenceNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newSet(org.yaml.snakeyaml.nodes.SequenceNode)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.Set<Object>)'
    linkageType: ''
    returnType: java.util.Set<?extendsObject>
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet(org.yaml.snakeyaml.nodes.SequenceNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getType()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:454,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:454,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.Node>].size()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:454,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].createArray(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:454,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructArrayStep2(org.yaml.snakeyaml.nodes.SequenceNode,Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:454,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.SequenceNode
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.SequenceNode
    constantsTouched: []
    func_position:
      end: 455
      start: 453
    functionDepth: 2
    functionLinenumber: 453
    functionLinenumberEnd: 455
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructArray(org.yaml.snakeyaml.nodes.SequenceNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].createArray(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[java.util.List<org.yaml.snakeyaml.nodes.Node>].size()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructArrayStep2(org.yaml.snakeyaml.nodes.SequenceNode,Object)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getType()'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructArray(org.yaml.snakeyaml.nodes.SequenceNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:464,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:465,1
    - Dst: '[java.util.Collection<Object>].add(Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:465,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.SequenceNode
      - java.util.Collection<Object>
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - collection
    argTypes:
    - org.yaml.snakeyaml.nodes.SequenceNode
    - java.util.Collection<Object>
    constantsTouched: []
    func_position:
      end: 467
      start: 463
    functionDepth: 1
    functionLinenumber: 463
    functionLinenumberEnd: 467
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.Collection<Object>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<Object>].add(Object)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.constructor.BaseConstructor)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.Collection<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getType()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:477,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getComponentType()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:477,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:480,1
    - Dst: child.getType()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:482,1
    - Dst: child.setType(org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:483,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:486,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].isPrimitive()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:488,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:491,1
    - Dst: byte.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:495,1
    - Dst: '[Number].byteValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:496,1
    - Dst: Array.setByte(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:496,1
    - Dst: short.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:498,1
    - Dst: '[Number].shortValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:499,1
    - Dst: Array.setShort(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:499,1
    - Dst: int.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:501,1
    - Dst: '[Number].intValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:502,1
    - Dst: Array.setInt(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:502,1
    - Dst: long.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:504,1
    - Dst: '[Number].longValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:505,1
    - Dst: Array.setLong(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:505,1
    - Dst: float.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:507,1
    - Dst: '[Number].floatValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:508,1
    - Dst: Array.setFloat(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:508,1
    - Dst: double.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:510,1
    - Dst: '[Number].doubleValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:511,1
    - Dst: Array.setDouble(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:511,1
    - Dst: char.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:513,1
    - Dst: '[Character].charValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:514,1
    - Dst: Array.setChar(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:514,1
    - Dst: boolean.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:516,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:517,1
    - Dst: Array.setBoolean(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:517,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:520,1
    - Dst: Array.set(Object,org.yaml.snakeyaml.constructor.BaseConstructor,Object)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:525,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.SequenceNode
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - array
    argTypes:
    - org.yaml.snakeyaml.nodes.SequenceNode
    - Object
    constantsTouched: []
    func_position:
      end: 531
      start: 476
    functionDepth: 1
    functionLinenumber: 476
    functionLinenumberEnd: 531
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructArrayStep2(org.yaml.snakeyaml.nodes.SequenceNode,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[Number].floatValue()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].isPrimitive()'
    - Array.setBoolean(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
    - double.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getComponentType()'
    - Array.set(Object,org.yaml.snakeyaml.constructor.BaseConstructor,Object)
    - child.getType()
    - Array.setByte(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
    - Array.setLong(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
    - short.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
    - int.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
    - Array.setShort(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
    - boolean.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
    - byte.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
    - Array.setInt(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
    - '[Number].byteValue()'
    - Array.setChar(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getType()'
    - '[Number].intValue()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - long.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
    - float.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
    - '[Number].doubleValue()'
    - '[NullPointerException].<init>(String)'
    - '[Number].shortValue()'
    - '[Character].charValue()'
    - '[Number].longValue()'
    - Array.setFloat(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
    - char.class.equals(org.yaml.snakeyaml.constructor.BaseConstructor)
    - Array.setDouble(Object,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)
    - '[Boolean].booleanValue()'
    - child.setType(org.yaml.snakeyaml.constructor.BaseConstructor)
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructArrayStep2(org.yaml.snakeyaml.nodes.SequenceNode,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newSet(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:540,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set<Object>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:541,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    constantsTouched: []
    func_position:
      end: 543
      start: 539
    functionDepth: 2
    functionLinenumber: 539
    functionLinenumberEnd: 543
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet(org.yaml.snakeyaml.nodes.MappingNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newSet(org.yaml.snakeyaml.nodes.MappingNode)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set<Object>)'
    linkageType: ''
    returnType: java.util.Set<Object>
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet(org.yaml.snakeyaml.nodes.MappingNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].newMap(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:552,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map<Object,Object>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:553,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Object,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    constantsTouched: []
    func_position:
      end: 555
      start: 551
    functionDepth: 2
    functionLinenumber: 551
    functionLinenumberEnd: 555
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping(org.yaml.snakeyaml.nodes.MappingNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].newMap(org.yaml.snakeyaml.nodes.MappingNode)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map<Object,Object>)'
    linkageType: ''
    returnType: java.util.Map<Object,Object>
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping(org.yaml.snakeyaml.nodes.MappingNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:564,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:566,1
    - Dst: tuple.getValueNode()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:567,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:568,1
    - Dst: '[Object].hashCode()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:571,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:575,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:576,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:576,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.BaseConstructor,String,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:575,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:578,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:579,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:579,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.BaseConstructor,String,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:578,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:582,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:583,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].getAllowRecursiveKeys()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:584,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].postponeMapFilling(java.util.Map<Object,Object>,Object,Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:585,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:587,1
    - Dst: '[java.util.Map<Object,Object>].put(Object,Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:591,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      - java.util.Map<Object,Object>
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - mapping
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    - java.util.Map<Object,Object>
    constantsTouched: []
    func_position:
      end: 594
      start: 563
    functionDepth: 1
    functionLinenumber: 563
    functionLinenumberEnd: 594
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map<Object,Object>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - tuple.getValueNode()
    - '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].isTwoStepsConstruction()'
    - '[Object].hashCode()'
    - '[org.yaml.snakeyaml.LoaderOptions].getAllowRecursiveKeys()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].postponeMapFilling(java.util.Map<Object,Object>,Object,Object)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getStartMark()'
    - tuple.getKeyNode()
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.BaseConstructor,String,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[java.util.Map<Object,Object>].put(Object,Object)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map<Object,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.Tuple].<init>(Object,Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:602,1
    - Dst: '[org.yaml.snakeyaml.util.Tuple].<init>(java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:602,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>].add(int,org.yaml.snakeyaml.util.Tuple)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Object,Object>
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - mapping
    - key
    - value
    argTypes:
    - java.util.Map<Object,Object>
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 603
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 603
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].postponeMapFilling(java.util.Map<Object,Object>,Object,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>].add(int,org.yaml.snakeyaml.util.Tuple)'
    - '[org.yaml.snakeyaml.util.Tuple].<init>(Object,Object)'
    - '[org.yaml.snakeyaml.util.Tuple].<init>(java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].postponeMapFilling(java.util.Map<Object,Object>,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:606,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:608,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:609,1
    - Dst: '[Object].hashCode()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:612,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:616,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:617,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:617,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.BaseConstructor,String,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:616,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:619,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:620,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getStartMark()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:620,1
    - Dst: '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.BaseConstructor,String,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:619,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].isTwoStepsConstruction()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:623,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].postponeSetFilling(java.util.Set<Object>,Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:624,1
    - Dst: '[java.util.Set<Object>].add(Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:626,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      - java.util.Set<Object>
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - set
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    - java.util.Set<Object>
    constantsTouched: []
    func_position:
      end: 629
      start: 605
    functionDepth: 1
    functionLinenumber: 605
    functionLinenumberEnd: 629
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set<Object>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.MappingNode].getStartMark()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.constructor.BaseConstructor)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].isTwoStepsConstruction()'
    - '[Object].hashCode()'
    - '[java.util.Set<Object>].add(Object)'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].postponeSetFilling(java.util.Set<Object>,Object)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getStartMark()'
    - tuple.getKeyNode()
    - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.constructor.BaseConstructor,String,org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.constructor.BaseConstructor)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.Tuple].<init>(java.util.Set<Object>,Object)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:637,1
    - Dst: '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>].add(int,org.yaml.snakeyaml.util.Tuple)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:637,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<Object>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - set
    - key
    argTypes:
    - java.util.Set<Object>
    - Object
    constantsTouched: []
    func_position:
      end: 638
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 638
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].postponeSetFilling(java.util.Set<Object>,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.util.Tuple].<init>(java.util.Set<Object>,Object)'
    - '[java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>].add(int,org.yaml.snakeyaml.util.Tuple)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].postponeSetFilling(java.util.Set<Object>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].values()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:643,1
    - Dst: typeDescription.setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:645,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.PropertyUtils
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyUtils
    argTypes:
    - org.yaml.snakeyaml.introspector.PropertyUtils
    constantsTouched: []
    func_position:
      end: 647
      start: 640
    functionDepth: 0
    functionLinenumber: 640
    functionLinenumberEnd: 647
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].values()'
    - typeDescription.setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.PropertyUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 654
      start: 649
    functionDepth: 4
    functionLinenumber: 649
    functionLinenumberEnd: 654
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 7
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.PropertyUtils
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:666,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getTag()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:668,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getType()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:669,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>].put(org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:669,1
    - Dst: '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:670,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:670,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getType()'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:671,1
    - Dst: '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].put(Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.constructor.BaseConstructor:671,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.TypeDescription
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.TypeDescription
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - definition
    argTypes:
    - org.yaml.snakeyaml.TypeDescription
    constantsTouched: []
    func_position:
      end: 672
      start: 664
    functionDepth: 5
    functionLinenumber: 664
    functionLinenumberEnd: 672
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].getTag()'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>].put(org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>)'
    - '[org.yaml.snakeyaml.TypeDescription].getType()'
    - '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.TypeDescription].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].put(Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.TypeDescription
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 676
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].isExplicitPropertyUtils()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].isExplicitPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 678
    functionDepth: 0
    functionLinenumber: 678
    functionLinenumberEnd: 680
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].isAllowDuplicateKeys()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].isAllowDuplicateKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowDuplicateKeys
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 684
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 684
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].setAllowDuplicateKeys(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].setAllowDuplicateKeys(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 688
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 688
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].isWarnOnDuplicateKeys()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].isWarnOnDuplicateKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - warnOnDuplicateKeys
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 692
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 692
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].setWarnOnDuplicateKeys(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].setWarnOnDuplicateKeys(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 696
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].isWrappedToRootException()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].isWrappedToRootException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wrappedToRootException
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 700
      start: 698
    functionDepth: 0
    functionLinenumber: 698
    functionLinenumberEnd: 700
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].setWrappedToRootException(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].setWrappedToRootException(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 704
      start: 702
    functionDepth: 0
    functionLinenumber: 702
    functionLinenumberEnd: 704
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].isEnumCaseSensitive()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].isEnumCaseSensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumCaseSensitive
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 708
      start: 706
    functionDepth: 0
    functionLinenumber: 706
    functionLinenumberEnd: 708
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].setEnumCaseSensitive(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].setEnumCaseSensitive(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<org.yaml.snakeyaml.nodes.NodeId,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.constructor.Construct>
      - java.util.Map<String,org.yaml.snakeyaml.constructor.Construct>
      - org.yaml.snakeyaml.composer.Composer
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,Object>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Map<Object,Object>,org.yaml.snakeyaml.util.Tuple<Object,Object>>>
      - java.util.ArrayList<org.yaml.snakeyaml.util.Tuple<java.util.Set<Object>,Object>>
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,Class<?extendsObject>>
      - org.yaml.snakeyaml.LoaderOptions
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.LoaderOptions
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 712
      start: 710
    functionDepth: 0
    functionLinenumber: 710
    functionLinenumberEnd: 712
    functionName: '[org.yaml.snakeyaml.constructor.BaseConstructor].getLoadingConfig()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.LoaderOptions
    signature: '[org.yaml.snakeyaml.constructor.BaseConstructor].getLoadingConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.ValueToken:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.ValueToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/ValueToken.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.ValueToken
    signature: '[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/ValueToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.AnchorToken:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.AnchorToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 3
    argNames:
    - value
    - startMark
    - endMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.tokens.AnchorToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/AnchorToken.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.AnchorToken
    signature: '[org.yaml.snakeyaml.tokens.AnchorToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.tokens.AnchorToken].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/AnchorToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.tokens.AnchorToken].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/AnchorToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.FlowMappingEndToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.FlowMappingEndToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.FlowMappingEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowMappingEndToken.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.FlowMappingEndToken
    signature: '[org.yaml.snakeyaml.tokens.FlowMappingEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowMappingEndToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.BlockEndToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.BlockEndToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockEndToken.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.BlockEndToken
    signature: '[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockEndToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.StreamEndToken:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.StreamEndToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/StreamEndToken.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.StreamEndToken
    signature: '[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/StreamEndToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.DocumentStartToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.DocumentStartToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DocumentStartToken.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.DocumentStartToken
    signature: '[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DocumentStartToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.DirectiveToken:39,1
    - Dst: '[java.util.List<T>].size()'
      Src: org.yaml.snakeyaml.tokens.DirectiveToken:41,1
    - Dst: '[java.util.List<T>].size()'
      Src: org.yaml.snakeyaml.tokens.DirectiveToken:42,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.tokens.DirectiveToken:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<T>
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.DirectiveToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 4
    argNames:
    - name
    - value
    - startMark
    - endMark
    argTypes:
    - String
    - java.util.List<T>
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,java.util.List<T>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DirectiveToken.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.List<T>].size()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.DirectiveToken
    signature: '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,java.util.List<T>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.tokens.DirectiveToken].getName()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DirectiveToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.tokens.DirectiveToken].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.tokens.DirectiveToken].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DirectiveToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[org.yaml.snakeyaml.tokens.DirectiveToken].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DirectiveToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.tokens.Token:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/Token.java
    functionUses: 21
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.tokens.Token].getStartMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/Token.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.tokens.Token].getStartMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.tokens.Token].getEndMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/Token.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.tokens.Token].getEndMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/Token.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.BlockMappingStartToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.BlockMappingStartToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockMappingStartToken.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.BlockMappingStartToken
    signature: '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockMappingStartToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.DocumentEndToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.DocumentEndToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.DocumentEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DocumentEndToken.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.DocumentEndToken
    signature: '[org.yaml.snakeyaml.tokens.DocumentEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DocumentEndToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.CommentToken:37,1
    - Dst: '[java.util.Objects].requireNonNull(org.yaml.snakeyaml.comments.CommentType)'
      Src: org.yaml.snakeyaml.tokens.CommentToken:38,1
    - Dst: '[java.util.Objects].requireNonNull(String)'
      Src: org.yaml.snakeyaml.tokens.CommentToken:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.CommentToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 4
    argNames:
    - type
    - value
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.comments.CommentType
    - String
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.tokens.CommentToken].<init>(org.yaml.snakeyaml.comments.CommentType,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/CommentToken.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.Objects].requireNonNull(String)'
    - '[java.util.Objects].requireNonNull(org.yaml.snakeyaml.comments.CommentType)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.CommentToken
    signature: '[org.yaml.snakeyaml.tokens.CommentToken].<init>(org.yaml.snakeyaml.comments.CommentType,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comments.CommentType
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.tokens.CommentToken].getCommentType()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/CommentToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.comments.CommentType
    signature: '[org.yaml.snakeyaml.tokens.CommentToken].getCommentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.tokens.CommentToken].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/CommentToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.tokens.CommentToken].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/CommentToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.AliasToken:33,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.tokens.AliasToken:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.AliasToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 3
    argNames:
    - value
    - startMark
    - endMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 38
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.tokens.AliasToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/AliasToken.java
    functionUses: 3
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.AliasToken
    signature: '[org.yaml.snakeyaml.tokens.AliasToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.tokens.AliasToken].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/AliasToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.tokens.AliasToken].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/AliasToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.FlowEntryToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.FlowEntryToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowEntryToken.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.FlowEntryToken
    signature: '[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowEntryToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.KeyToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.KeyToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/KeyToken.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.KeyToken
    signature: '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/KeyToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.StreamStartToken:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.StreamStartToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/StreamStartToken.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.StreamStartToken
    signature: '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/StreamStartToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.BlockSequenceStartToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.BlockSequenceStartToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockSequenceStartToken.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.BlockSequenceStartToken
    signature: '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockSequenceStartToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.tokens.ScalarToken)'
      Src: org.yaml.snakeyaml.tokens.ScalarToken:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.ScalarStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.ScalarToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 4
    argNames:
    - value
    - startMark
    - endMark
    - plain
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - boolean
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/ScalarToken.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.tokens.ScalarToken)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.ScalarToken
    signature: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.ScalarToken:31,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.tokens.ScalarToken:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - DumperOptions.ScalarStyle
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.ScalarStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.ScalarToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 5
    argNames:
    - value
    - plain
    - startMark
    - endMark
    - style
    argTypes:
    - String
    - boolean
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - DumperOptions.ScalarStyle
    constantsTouched: []
    func_position:
      end: 38
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/ScalarToken.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.ScalarToken
    signature: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.ScalarStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.tokens.ScalarToken].getPlain()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/ScalarToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.tokens.ScalarToken].getPlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.ScalarStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.tokens.ScalarToken].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/ScalarToken.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.tokens.ScalarToken].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.ScalarStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DumperOptions.ScalarStyle
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.tokens.ScalarToken].getStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/ScalarToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DumperOptions.ScalarStyle
    signature: '[org.yaml.snakeyaml.tokens.ScalarToken].getStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.ScalarStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/ScalarToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.BlockEntryToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.BlockEntryToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.BlockEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockEntryToken.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.BlockEntryToken
    signature: '[org.yaml.snakeyaml.tokens.BlockEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockEntryToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.FlowSequenceStartToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.FlowSequenceStartToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowSequenceStartToken.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.FlowSequenceStartToken
    signature: '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowSequenceStartToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.TagToken:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.tokens.TagTuple
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.tokens.TagTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.TagToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 3
    argNames:
    - value
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.tokens.TagTuple
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/TagToken.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.TagToken
    signature: '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.tokens.TagTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.TagTuple
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.tokens.TagToken].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/TagToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.TagTuple
    signature: '[org.yaml.snakeyaml.tokens.TagToken].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.tokens.TagTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.tokens.TagToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/TagToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.TagToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.FlowMappingStartToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.FlowMappingStartToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowMappingStartToken.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.FlowMappingStartToken
    signature: '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowMappingStartToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.tokens.TagTuple:23,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.TagTuple
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - handle
    - suffix
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/TagTuple.java
    functionUses: 2
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.TagTuple
    signature: '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.TagTuple].getHandle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/TagTuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.tokens.TagTuple].getHandle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.tokens.TagTuple].getSuffix()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/TagTuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.tokens.TagTuple].getSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.tokens.FlowSequenceEndToken:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.FlowSequenceEndToken
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowSequenceEndToken.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.FlowSequenceEndToken
    signature: '[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Token.ID
      static: false
      superClass: org.yaml.snakeyaml.tokens.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowSequenceEndToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Token.ID
    signature: '[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter:28,1
    - Dst: '[RepresentByteArray].<init>()'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter:29,1
    - Dst: '[org.yaml.snakeyaml.representer.JsonRepresenter].put(RepresentByteArray)'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter:29,1
    - Dst: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].<init>()'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter:30,1
    - Dst: '[org.yaml.snakeyaml.representer.JsonRepresenter].put(org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter:30,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle()'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter:31,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter:32,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getNonPrintableStyle()'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter:34,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter:35,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.DumperOptions
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.JsonRepresenter
      static: false
      superClass: org.yaml.snakeyaml.representer.Representer
    argCount: 1
    argNames:
    - options
    argTypes:
    - org.yaml.snakeyaml.DumperOptions
    constantsTouched: []
    func_position:
      end: 37
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.representer.JsonRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/JsonRepresenter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].<init>()'
    - '[org.yaml.snakeyaml.representer.JsonRepresenter].put(org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate)'
    - '[org.yaml.snakeyaml.representer.JsonRepresenter].put(RepresentByteArray)'
    - '[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle()'
    - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[RepresentByteArray].<init>()'
    - '[IllegalStateException].<init>(String)'
    - '[org.yaml.snakeyaml.DumperOptions].getNonPrintableStyle()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.JsonRepresenter
    signature: '[org.yaml.snakeyaml.representer.JsonRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Tag
      static: false
      superClass: Representer.RepresentDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].getDefaultTag()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/JsonRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Tag
    signature: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].getDefaultTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate
      static: false
      superClass: Representer.RepresentDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/JsonRepresenter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate
    signature: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Base64].getEncoder()'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray:55,1
    - Dst: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray].encodeToString(byte[])'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray:55,1
    - Dst: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray)'
      Src: org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/JsonRepresenter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Base64].getEncoder()'
    - '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray)'
    - '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray].encodeToString(byte[])'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/JsonRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray
    signature: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.yaml.snakeyaml.representer.Representer:43,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)'
      Src: org.yaml.snakeyaml.representer.Representer:46,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].<init>()'
      Src: org.yaml.snakeyaml.representer.Representer:47,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].put(null,org.yaml.snakeyaml.representer.Representer.RepresentJavaBean)'
      Src: org.yaml.snakeyaml.representer.Representer:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.DumperOptions
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.Representer
      static: false
      superClass: org.yaml.snakeyaml.representer.SafeRepresenter
    argCount: 1
    argNames:
    - options
    argTypes:
    - org.yaml.snakeyaml.DumperOptions
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
    functionUses: 88
    functionsReached:
    - '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].<init>()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)'
    - '[java.util.Collections].emptyMap()'
    - '[org.yaml.snakeyaml.representer.Representer].put(null,org.yaml.snakeyaml.representer.Representer.RepresentJavaBean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.Representer
    signature: '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.representer.Representer:52,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getTag()'
      Src: org.yaml.snakeyaml.representer.Representer:54,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getType()'
      Src: org.yaml.snakeyaml.representer.Representer:55,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getTag()'
      Src: org.yaml.snakeyaml.representer.Representer:55,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].addClassTag(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.representer.Representer:55,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.representer.Representer:57,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].setPropertyUtils(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.representer.Representer:57,1
    - Dst: '[org.yaml.snakeyaml.TypeDescription].getType()'
      Src: org.yaml.snakeyaml.representer.Representer:58,1
    - Dst: '[java.util.HashMap].put(Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription)'
      Src: org.yaml.snakeyaml.representer.Representer:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.TypeDescription
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.TypeDescription
      static: false
      superClass: org.yaml.snakeyaml.representer.SafeRepresenter
    argCount: 1
    argNames:
    - td
    argTypes:
    - org.yaml.snakeyaml.TypeDescription
    constantsTouched: []
    func_position:
      end: 59
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.representer.Representer].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.TypeDescription].getTag()'
    - '[org.yaml.snakeyaml.representer.Representer].addClassTag(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.TypeDescription].getType()'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.TypeDescription].setPropertyUtils(org.yaml.snakeyaml.representer.Representer)'
    - '[java.util.HashMap].put(Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.TypeDescription
    signature: '[org.yaml.snakeyaml.representer.Representer].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.representer.Representer:63,1
    - Dst: '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].values()'
      Src: org.yaml.snakeyaml.representer.Representer:64,1
    - Dst: typeDescription.setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)
      Src: org.yaml.snakeyaml.representer.Representer:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.PropertyUtils
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.representer.SafeRepresenter
    argCount: 1
    argNames:
    - propertyUtils
    argTypes:
    - org.yaml.snakeyaml.introspector.PropertyUtils
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
    functionUses: 6
    functionsReached:
    - '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].values()'
    - typeDescription.setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<org.yaml.snakeyaml.introspector.Property>].size()'
      Src: org.yaml.snakeyaml.representer.Representer:88,1
    - Dst: '[java.util.ArrayList].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.representer.Representer:88,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.Representer:90,1
    - Dst: classTags.get(org.yaml.snakeyaml.representer.Representer)
      Src: org.yaml.snakeyaml.representer.Representer:90,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.Representer:91,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.representer.Representer:91,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.representer.Representer,java.util.ArrayList,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.representer.Representer:93,1
    - Dst: representedObjects.put(Object,org.yaml.snakeyaml.nodes.MappingNode)
      Src: org.yaml.snakeyaml.representer.Representer:94,1
    - Dst: property.get(Object)
      Src: org.yaml.snakeyaml.representer.Representer:97,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getClass()'
      Src: org.yaml.snakeyaml.representer.Representer:98,1
    - Dst: classTags.get(org.yaml.snakeyaml.representer.Representer)
      Src: org.yaml.snakeyaml.representer.Representer:98,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.representer.Representer:100,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()'
      Src: org.yaml.snakeyaml.representer.Representer:104,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
      Src: org.yaml.snakeyaml.representer.Representer:104,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()'
      Src: org.yaml.snakeyaml.representer.Representer:107,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
      Src: org.yaml.snakeyaml.representer.Representer:108,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.NodeTuple)'
      Src: org.yaml.snakeyaml.representer.Representer:111,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setFlowStyle(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.representer.Representer:114,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setFlowStyle(org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.representer.Representer:116,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<org.yaml.snakeyaml.introspector.Property>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.MappingNode
      static: false
      superClass: org.yaml.snakeyaml.representer.SafeRepresenter
    argCount: 2
    argNames:
    - properties
    - javaBean
    argTypes:
    - java.util.Set<org.yaml.snakeyaml.introspector.Property>
    - Object
    constantsTouched: []
    func_position:
      end: 119
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 119
    functionName: '[org.yaml.snakeyaml.representer.Representer].representJavaBean(java.util.Set<org.yaml.snakeyaml.introspector.Property>,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
    functionUses: 1
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(org.yaml.snakeyaml.representer.Representer)'
    - representedObjects.put(Object,org.yaml.snakeyaml.nodes.MappingNode)
    - property.get(Object)
    - '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
    - '[java.util.Set<org.yaml.snakeyaml.introspector.Property>].size()'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.NodeTuple)'
    - classTags.get(org.yaml.snakeyaml.representer.Representer)
    - '[java.util.ArrayList].<init>(org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.representer.Representer,java.util.ArrayList,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setFlowStyle(org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.representer.Representer].getClass()'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.MappingNode
    signature: '[org.yaml.snakeyaml.representer.Representer].representJavaBean(java.util.Set<org.yaml.snakeyaml.introspector.Property>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.representer.Representer:132,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].representData(String)'
      Src: org.yaml.snakeyaml.representer.Representer:132,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].containsKey(Object)'
      Src: org.yaml.snakeyaml.representer.Representer:134,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].representData(Object)'
      Src: org.yaml.snakeyaml.representer.Representer:136,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getNodeId()'
      Src: org.yaml.snakeyaml.representer.Representer:139,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getType()'
      Src: org.yaml.snakeyaml.representer.Representer:143,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.representer.Representer:145,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getType()'
      Src: org.yaml.snakeyaml.representer.Representer:150,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.Representer:150,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getTag()'
      Src: org.yaml.snakeyaml.representer.Representer:152,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.representer.Representer:152,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.representer.Representer:153,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].checkGlobalTag(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.representer.Representer,Object)'
      Src: org.yaml.snakeyaml.representer.Representer:158,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.representer.Representer:163,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.yaml.snakeyaml.introspector.Property
      - Object
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.NodeTuple
      static: false
      superClass: org.yaml.snakeyaml.representer.SafeRepresenter
    argCount: 4
    argNames:
    - javaBean
    - property
    - propertyValue
    - customTag
    argTypes:
    - Object
    - org.yaml.snakeyaml.introspector.Property
    - Object
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 164
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 164
    functionName: '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
    functionUses: 5
    functionsReached:
    - '[org.yaml.snakeyaml.representer.Representer].setTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.representer.Representer].getNodeId()'
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.representer.Representer].checkGlobalTag(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.representer.Representer,Object)'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.representer.Representer)'
    - '[org.yaml.snakeyaml.representer.Representer].representData(Object)'
    - '[org.yaml.snakeyaml.introspector.Property].getName()'
    - '[org.yaml.snakeyaml.representer.Representer].containsKey(Object)'
    - '[org.yaml.snakeyaml.representer.Representer].representData(String)'
    - '[org.yaml.snakeyaml.representer.Representer].getTag()'
    - '[org.yaml.snakeyaml.introspector.Property].getType()'
    - '[org.yaml.snakeyaml.representer.Representer].equals(org.yaml.snakeyaml.nodes.Tag)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.NodeTuple
    signature: '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.Representer:177,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].isArray()'
      Src: org.yaml.snakeyaml.representer.Representer:177,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.Representer:177,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getComponentType()'
      Src: org.yaml.snakeyaml.representer.Representer:177,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].isPrimitive()'
      Src: org.yaml.snakeyaml.representer.Representer:177,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getActualTypeArguments()'
      Src: org.yaml.snakeyaml.representer.Representer:181,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.representer.Representer:183,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.yaml.snakeyaml.representer.Representer:187,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.Representer:188,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].isArray()'
      Src: org.yaml.snakeyaml.representer.Representer:188,1
    - Dst: '[java.util.Arrays].asList(Object[])'
      Src: org.yaml.snakeyaml.representer.Representer:189,1
    - Dst: memberList.iterator()
      Src: org.yaml.snakeyaml.representer.Representer:194,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].hasNext()'
      Src: org.yaml.snakeyaml.representer.Representer:195,1
    - Dst: snode.getValue()
      Src: org.yaml.snakeyaml.representer.Representer:196,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].next()'
      Src: org.yaml.snakeyaml.representer.Representer:197,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getClass()'
      Src: org.yaml.snakeyaml.representer.Representer:199,1
    - Dst: t.equals(org.yaml.snakeyaml.representer.Representer)
      Src: org.yaml.snakeyaml.representer.Representer:199,1
    - Dst: childNode.getNodeId()
      Src: org.yaml.snakeyaml.representer.Representer:200,1
    - Dst: childNode.setTag(org.yaml.snakeyaml.nodes.Tag)
      Src: org.yaml.snakeyaml.representer.Representer:201,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.representer.Representer:210,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].iterator()'
      Src: org.yaml.snakeyaml.representer.Representer:210,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].next()'
      Src: org.yaml.snakeyaml.representer.Representer:213,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getKeyNode()'
      Src: org.yaml.snakeyaml.representer.Representer:214,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getClass()'
      Src: org.yaml.snakeyaml.representer.Representer:215,1
    - Dst: t.equals(org.yaml.snakeyaml.representer.Representer)
      Src: org.yaml.snakeyaml.representer.Representer:215,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getNodeId()'
      Src: org.yaml.snakeyaml.representer.Representer:216,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.representer.Representer:217,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.representer.Representer:225,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getKeyNode()'
      Src: org.yaml.snakeyaml.representer.Representer:226,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].resetTag(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.representer.Representer:226,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getValueNode()'
      Src: org.yaml.snakeyaml.representer.Representer:227,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].resetTag(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.representer.Representer)'
      Src: org.yaml.snakeyaml.representer.Representer:227,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.Property
      - org.yaml.snakeyaml.nodes.Node
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.representer.SafeRepresenter
    argCount: 3
    argNames:
    - property
    - node
    - object
    argTypes:
    - org.yaml.snakeyaml.introspector.Property
    - org.yaml.snakeyaml.nodes.Node
    - Object
    constantsTouched: []
    func_position:
      end: 234
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 234
    functionName: '[org.yaml.snakeyaml.representer.Representer].checkGlobalTag(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.nodes.Node,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.Representer].setTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.representer.Representer].getKeyNode()'
    - '[org.yaml.snakeyaml.representer.Representer].isArray()'
    - '[org.yaml.snakeyaml.representer.Representer].next()'
    - mnode.getValue()
    - '[org.yaml.snakeyaml.representer.Representer].iterator()'
    - childNode.setTag(org.yaml.snakeyaml.nodes.Tag)
    - '[org.yaml.snakeyaml.representer.Representer].hasNext()'
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - '[org.yaml.snakeyaml.representer.Representer].getClass()'
    - '[java.util.Collections].emptyList()'
    - '[org.yaml.snakeyaml.representer.Representer].isPrimitive()'
    - '[org.yaml.snakeyaml.representer.Representer].getNodeId()'
    - '[org.yaml.snakeyaml.representer.Representer].getValueNode()'
    - childNode.getNodeId()
    - '[org.yaml.snakeyaml.introspector.Property].getActualTypeArguments()'
    - snode.getValue()
    - '[java.util.Arrays].asList(Object[])'
    - memberList.iterator()
    - t.equals(org.yaml.snakeyaml.representer.Representer)
    - '[org.yaml.snakeyaml.representer.Representer].getComponentType()'
    - '[org.yaml.snakeyaml.representer.Representer].resetTag(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.representer.Representer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.Representer].checkGlobalTag(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.nodes.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.representer.Representer:237,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].matches(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.representer.Representer:238,1
    - Dst: Enum.class.isAssignableFrom(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.representer.Representer:239,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.representer.Representer:240,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.representer.Representer:242,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.representer.SafeRepresenter
    argCount: 2
    argNames:
    - type
    - node
    argTypes:
    - Class<?extendsObject>
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 245
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 245
    functionName: '[org.yaml.snakeyaml.representer.Representer].resetTag(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
    - Enum.class.isAssignableFrom(Class<?extendsObject>)
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.nodes.Tag].matches(Class<?extendsObject>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.Representer].resetTag(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].containsKey(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.representer.Representer:255,1
    - Dst: '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].get(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.representer.Representer:256,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getProperties()'
      Src: org.yaml.snakeyaml.representer.Representer:256,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
      Src: org.yaml.snakeyaml.representer.Representer:258,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer].getProperties(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.representer.Representer:258,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: org.yaml.snakeyaml.representer.SafeRepresenter
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 259
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 259
    functionName: '[org.yaml.snakeyaml.representer.Representer].getProperties(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.representer.Representer].getProperties()'
    - '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].get(Class<?extendsObject>)'
    - '[org.yaml.snakeyaml.representer.Representer].getPropertyUtils()'
    - '[org.yaml.snakeyaml.representer.Representer].getProperties(Class<?extendsObject>)'
    - '[java.util.Map<Class<?extendsObject>,org.yaml.snakeyaml.TypeDescription>].containsKey(Class<?extendsObject>)'
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.representer.Representer].getProperties(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.Representer.RepresentJavaBean:73,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].getProperties(org.yaml.snakeyaml.representer.Representer.RepresentJavaBean)'
      Src: org.yaml.snakeyaml.representer.Representer.RepresentJavaBean:73,1
    - Dst: '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].representJavaBean(org.yaml.snakeyaml.representer.Representer.RepresentJavaBean,Object)'
      Src: org.yaml.snakeyaml.representer.Representer.RepresentJavaBean:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].getProperties(org.yaml.snakeyaml.representer.Representer.RepresentJavaBean)'
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].representJavaBean(org.yaml.snakeyaml.representer.Representer.RepresentJavaBean,Object)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.Representer.RepresentJavaBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.Representer.RepresentJavaBean
    signature: '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.representer.Represent].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Represent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.Represent].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.Represent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.Represent].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Represent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.Represent
    signature: '[org.yaml.snakeyaml.representer.Represent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(Object)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:81,1
    - Dst: '[java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>].clear()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].represent(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>].clear()'
    - '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(Object)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].represent(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>].containsKey(Object)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:90,1
    - Dst: '[java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>].get(Object)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:91,1
    - Dst: '[org.yaml.snakeyaml.representer.Represent].representData(null)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:97,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:102,1
    - Dst: '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].containsKey(org.yaml.snakeyaml.representer.BaseRepresenter)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:103,1
    - Dst: '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].get(org.yaml.snakeyaml.representer.BaseRepresenter)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:104,1
    - Dst: '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(Object)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:105,1
    - Dst: '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].keySet()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:108,1
    - Dst: repr.isInstance(Object)
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:109,1
    - Dst: '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].get(org.yaml.snakeyaml.representer.BaseRepresenter)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:110,1
    - Dst: '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(Object)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:111,1
    - Dst: '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].containsKey(null)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:117,1
    - Dst: '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].get(null)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:118,1
    - Dst: '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(Object)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:119,1
    - Dst: '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].get(null)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:121,1
    - Dst: '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(Object)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:122,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 126
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 2
    functionsReached:
    - '[Object].getClass()'
    - '[java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>].get(Object)'
    - '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(Object)'
    - '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].get(null)'
    - '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].get(org.yaml.snakeyaml.representer.BaseRepresenter)'
    - '[org.yaml.snakeyaml.representer.Represent].representData(null)'
    - '[java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>].containsKey(Object)'
    - repr.isInstance(Object)
    - '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].containsKey(org.yaml.snakeyaml.representer.BaseRepresenter)'
    - '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].containsKey(null)'
    - '[java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>].keySet()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,DumperOptions.ScalarStyle)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - String
      - DumperOptions.ScalarStyle
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tag
    - value
    - style
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - String
    - DumperOptions.ScalarStyle
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar(org.yaml.snakeyaml.nodes.Tag,String,DumperOptions.ScalarStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,null,null,DumperOptions.ScalarStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar(org.yaml.snakeyaml.nodes.Tag,String,DumperOptions.ScalarStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar(org.yaml.snakeyaml.nodes.Tag,String,DumperOptions.ScalarStyle)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tag
    - value
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - String
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar(org.yaml.snakeyaml.nodes.Tag,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar(org.yaml.snakeyaml.nodes.Tag,String,DumperOptions.ScalarStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar(org.yaml.snakeyaml.nodes.Tag,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<?>].size()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:148,1
    - Dst: '[java.util.ArrayList].<init>(org.yaml.snakeyaml.representer.BaseRepresenter)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:150,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.ArrayList,DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:151,1
    - Dst: '[java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>].put(Object,org.yaml.snakeyaml.nodes.SequenceNode)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:152,1
    - Dst: '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(org.yaml.snakeyaml.representer.BaseRepresenter)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:155,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:156,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:159,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].setFlowStyle(org.yaml.snakeyaml.DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:163,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].setFlowStyle(org.yaml.snakeyaml.representer.BaseRepresenter)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:165,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - Iterable<?>
      - DumperOptions.FlowStyle
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tag
    - sequence
    - flowStyle
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - Iterable<?>
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 169
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 169
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].representSequence(org.yaml.snakeyaml.nodes.Tag,Iterable<?>,DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(org.yaml.snakeyaml.representer.BaseRepresenter)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.ArrayList,DumperOptions.FlowStyle)'
    - '[java.util.List<?>].size()'
    - '[java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>].put(Object,org.yaml.snakeyaml.nodes.SequenceNode)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].setFlowStyle(org.yaml.snakeyaml.representer.BaseRepresenter)'
    - '[java.util.ArrayList].<init>(org.yaml.snakeyaml.representer.BaseRepresenter)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].setFlowStyle(org.yaml.snakeyaml.DumperOptions.FlowStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].representSequence(org.yaml.snakeyaml.nodes.Tag,Iterable<?>,DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<?,?>].size()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:172,1
    - Dst: '[java.util.ArrayList].<init>(org.yaml.snakeyaml.representer.BaseRepresenter)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:172,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.ArrayList,DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:173,1
    - Dst: '[java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>].put(Object,org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:174,1
    - Dst: '[java.util.Map<?,?>].entrySet()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:176,1
    - Dst: entry.getKey()
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:177,1
    - Dst: '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(org.yaml.snakeyaml.representer.BaseRepresenter)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:177,1
    - Dst: entry.getValue()
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:178,1
    - Dst: '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(org.yaml.snakeyaml.representer.BaseRepresenter)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:178,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:179,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:182,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:185,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.NodeTuple)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:185,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setFlowStyle(org.yaml.snakeyaml.DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:189,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setFlowStyle(org.yaml.snakeyaml.representer.BaseRepresenter)'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:191,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<?,?>
      - DumperOptions.FlowStyle
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tag
    - mapping
    - flowStyle
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - java.util.Map<?,?>
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 195
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 195
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].representMapping(org.yaml.snakeyaml.nodes.Tag,java.util.Map<?,?>,DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.ArrayList,DumperOptions.FlowStyle)'
    - '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(org.yaml.snakeyaml.representer.BaseRepresenter)'
    - '[java.util.Map<?,?>].entrySet()'
    - entry.getValue()
    - '[java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>].put(Object,org.yaml.snakeyaml.nodes.MappingNode)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.NodeTuple)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setFlowStyle(org.yaml.snakeyaml.DumperOptions.FlowStyle)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setFlowStyle(org.yaml.snakeyaml.representer.BaseRepresenter)'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
    - entry.getKey()
    - '[java.util.Map<?,?>].size()'
    - '[java.util.ArrayList].<init>(org.yaml.snakeyaml.representer.BaseRepresenter)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].representMapping(org.yaml.snakeyaml.nodes.Tag,java.util.Map<?,?>,DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.DumperOptions.ScalarStyle
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultStyle
    argTypes:
    - org.yaml.snakeyaml.DumperOptions.ScalarStyle
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptions.ScalarStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptions.ScalarStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.DumperOptions.ScalarStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 211
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].getDefaultScalarStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.DumperOptions.ScalarStyle
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].getDefaultScalarStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultFlowStyle
    argTypes:
    - org.yaml.snakeyaml.DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.DumperOptions.FlowStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].getDefaultFlowStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.DumperOptions.FlowStyle
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].getDefaultFlowStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.PropertyUtils
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyUtils
    argTypes:
    - org.yaml.snakeyaml.introspector.PropertyUtils
    constantsTouched: []
    func_position:
      end: 229
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 229
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:238,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.PropertyUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 236
    functionDepth: 4
    functionLinenumber: 236
    functionLinenumberEnd: 241
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].getPropertyUtils()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.PropertyUtils
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].getPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].isExplicitPropertyUtils()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].isExplicitPropertyUtils()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:42,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:53,1
    - Dst: '[java.util.IdentityHashMap].<init>()'
      Src: org.yaml.snakeyaml.representer.BaseRepresenter:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - org.yaml.snakeyaml.representer.Represent
      - java.util.Map<Class<?>,org.yaml.snakeyaml.representer.Represent>
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.DumperOptions.FlowStyle
      - java.util.Map<Object,org.yaml.snakeyaml.nodes.Node>
      - Object
      - org.yaml.snakeyaml.introspector.PropertyUtils
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.BaseRepresenter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.BaseRepresenter].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
    functionUses: 0
    functionsReached:
    - '[java.util.IdentityHashMap].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.BaseRepresenter
    signature: '[org.yaml.snakeyaml.representer.BaseRepresenter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:37,1
    - Dst: '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:39,1
    - Dst: '[RepresentString].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:40,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentString)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:40,1
    - Dst: '[RepresentBoolean].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:41,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentBoolean)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:41,1
    - Dst: '[RepresentString].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:42,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentString)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:42,1
    - Dst: '[RepresentUuid].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:43,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentUuid)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:43,1
    - Dst: '[RepresentByteArray].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:44,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentByteArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:44,1
    - Dst: '[RepresentPrimitiveArray].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:46,1
    - Dst: representers.put(RepresentPrimitiveArray)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:47,1
    - Dst: representers.put(RepresentPrimitiveArray)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:48,1
    - Dst: representers.put(RepresentPrimitiveArray)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:49,1
    - Dst: representers.put(RepresentPrimitiveArray)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:50,1
    - Dst: representers.put(RepresentPrimitiveArray)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:51,1
    - Dst: representers.put(RepresentPrimitiveArray)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:52,1
    - Dst: representers.put(RepresentPrimitiveArray)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:53,1
    - Dst: '[RepresentNumber].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:55,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentNumber)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:55,1
    - Dst: '[RepresentList].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:56,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentList)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:56,1
    - Dst: '[RepresentMap].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:57,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentMap)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:57,1
    - Dst: '[RepresentSet].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:58,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentSet)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:58,1
    - Dst: '[RepresentIterator].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:59,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentIterator)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:59,1
    - Dst: new Object[0].getClass()
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:60,1
    - Dst: '[RepresentArray].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:60,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(org.yaml.snakeyaml.representer.SafeRepresenter,RepresentArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:60,1
    - Dst: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:61,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:61,1
    - Dst: '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:62,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:62,1
    - Dst: '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:63,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].put(org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:63,1
    - Dst: '[HashMap].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:64,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getNonPrintableStyle()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:65,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:66,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].setDefaultScalarStyle(ScalarStyle)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:66,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:67,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter].setDefaultFlowStyle(FlowStyle)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:67,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.DumperOptions
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>
      - TimeZone
      - DumperOptions.NonPrintableStyle
      - java.util.regex.Pattern
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter
      static: false
      superClass: org.yaml.snakeyaml.representer.BaseRepresenter
    argCount: 1
    argNames:
    - options
    argTypes:
    - org.yaml.snakeyaml.DumperOptions
    constantsTouched: []
    func_position:
      end: 68
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].<init>()'
    - '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].<init>()'
    - '[RepresentString].<init>()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentNumber)'
    - '[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle()'
    - '[RepresentBoolean].<init>()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum)'
    - '[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].setDefaultScalarStyle(ScalarStyle)'
    - '[RepresentNumber].<init>()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentSet)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentList)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentIterator)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate)'
    - '[RepresentList].<init>()'
    - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].<init>()'
    - representers.put(RepresentPrimitiveArray)
    - '[HashMap].<init>()'
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentBoolean)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentString)'
    - '[RepresentSet].<init>()'
    - '[NullPointerException].<init>(String)'
    - '[RepresentMap].<init>()'
    - new Object[0].getClass()
    - '[RepresentIterator].<init>()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(org.yaml.snakeyaml.representer.SafeRepresenter,RepresentArray)'
    - '[RepresentPrimitiveArray].<init>()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentByteArray)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentUuid)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].setDefaultFlowStyle(FlowStyle)'
    - '[RepresentArray].<init>()'
    - '[RepresentUuid].<init>()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter].put(RepresentMap)'
    - '[RepresentByteArray].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].getNonPrintableStyle()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>].containsKey(Class<?>)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:72,1
    - Dst: '[Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>].get(Class<?>)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>
      - TimeZone
      - DumperOptions.NonPrintableStyle
      - java.util.regex.Pattern
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Tag
      static: false
      superClass: org.yaml.snakeyaml.representer.BaseRepresenter
    argCount: 2
    argNames:
    - clazz
    - defaultTag
    argTypes:
    - Class<?>
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter].getTag(Class<?>,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>].get(Class<?>)'
    - '[Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>].containsKey(Class<?>)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Tag
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter].getTag(Class<?>,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:88,1
    - Dst: '[Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>].put(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter:90,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>
      - TimeZone
      - DumperOptions.NonPrintableStyle
      - java.util.regex.Pattern
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Tag
      static: false
      superClass: org.yaml.snakeyaml.representer.BaseRepresenter
    argCount: 2
    argNames:
    - clazz
    - tag
    argTypes:
    - Class<?extendsObject>
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter].addClassTag(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>].put(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Tag
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter].addClassTag(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>
      - TimeZone
      - DumperOptions.NonPrintableStyle
      - java.util.regex.Pattern
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TimeZone
      static: false
      superClass: org.yaml.snakeyaml.representer.BaseRepresenter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 451
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter].getTimeZone()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: TimeZone
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter].getTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - TimeZone
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag>
      - TimeZone
      - DumperOptions.NonPrintableStyle
      - java.util.regex.Pattern
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.representer.BaseRepresenter
    argCount: 1
    argNames:
    - timeZone
    argTypes:
    - TimeZone
    constantsTouched: []
    func_position:
      end: 455
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 455
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter].setTimeZone(TimeZone)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter].setTimeZone(TimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull].representScalar(org.yaml.snakeyaml.nodes.Tag,String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull].representScalar(org.yaml.snakeyaml.nodes.Tag,String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:107,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:109,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].getBytes(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:111,1
    - Dst: '[String].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:115,1
    - Dst: '[String].equals(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:116,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:117,1
    - Dst: Base64.getEncoder()
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:119,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].encodeToString(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:119,1
    - Dst: MULTILINE_PATTERN.matcher(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:125,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].find()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:125,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].representScalar(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString:128,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 129
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 129
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].find()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].representScalar(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
    - Base64.getEncoder()
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].getBytes(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
    - MULTILINE_PATTERN.matcher(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)
    - '[String].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].encodeToString(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean:136,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean:141,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 142
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 142
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - Boolean.TRUE.equals(Object)
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber:153,1
    - Dst: number.equals(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber:157,1
    - Dst: number.equals(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber:159,1
    - Dst: number.equals(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber:161,1
    - Dst: number.toString()
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber:164,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber:167,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber].getTag(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber:167,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber].representScalar(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber:167,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 168
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 168
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber].getTag(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber].representScalar(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber)'
    - number.equals(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber)
    - '[Object].toString()'
    - number.toString()
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList].representSequence(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList,List<Object>,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList].representSequence(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList,List<Object>,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator].representSequence(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator,IteratorWrapper,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 187
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 187
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator].representSequence(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator,IteratorWrapper,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterator<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.IteratorWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iter
    argTypes:
    - Iterator<Object>
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.IteratorWrapper].<init>(Iterator<Object>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.IteratorWrapper
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.IteratorWrapper].<init>(Iterator<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterator<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.IteratorWrapper].iterator()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Iterator<Object>
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.IteratorWrapper].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray:207,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - Arrays.asList(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray)
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:219,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].getComponentType()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:219,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:222,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:224,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:226,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:228,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:230,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:232,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:234,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:236,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:239,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 240
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 240
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representSequence(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].getComponentType()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:244,1
    - Dst: '[ArrayList].add()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:246,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<Byte>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 249
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 249
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asByteList(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
    - '[ArrayList].add()'
    linkageType: ''
    returnType: List<Byte>
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asByteList(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:253,1
    - Dst: '[ArrayList].add()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:255,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<Short>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 258
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 258
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asShortList(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
    - '[ArrayList].add()'
    linkageType: ''
    returnType: List<Short>
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asShortList(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:262,1
    - Dst: '[ArrayList].add()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:264,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<Integer>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 267
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 267
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asIntList(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
    - '[ArrayList].add()'
    linkageType: ''
    returnType: List<Integer>
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asIntList(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:271,1
    - Dst: '[ArrayList].add()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:273,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<Long>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 276
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 276
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asLongList(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
    - '[ArrayList].add()'
    linkageType: ''
    returnType: List<Long>
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asLongList(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:280,1
    - Dst: '[ArrayList].add()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:282,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<Float>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 285
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 285
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asFloatList(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
    - '[ArrayList].add()'
    linkageType: ''
    returnType: List<Float>
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asFloatList(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:289,1
    - Dst: '[ArrayList].add()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:291,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<Double>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 294
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 294
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asDoubleList(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
    - '[ArrayList].add()'
    linkageType: ''
    returnType: List<Double>
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asDoubleList(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:298,1
    - Dst: '[ArrayList].add()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:300,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<Character>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 303
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 303
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asCharList(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
    - '[ArrayList].add()'
    linkageType: ''
    returnType: List<Character>
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asCharList(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:307,1
    - Dst: '[ArrayList].add()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray:309,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<Boolean>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 312
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 312
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asBooleanList(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray)'
    - '[ArrayList].add()'
    linkageType: ''
    returnType: List<Boolean>
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asBooleanList(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap].representMapping(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap,Map<Object,Object>,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap:319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 321
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 321
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap].representMapping(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap,Map<Object,Object>,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet:328,1
    - Dst: '[LinkedHashMap].put(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet,null)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet:331,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet].representMapping(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet,LinkedHashMap,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet:333,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 335
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 335
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet].representMapping(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet,LinkedHashMap,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet)'
    - '[LinkedHashMap].<init>()'
    - '[LinkedHashMap].put(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet,null)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Tag
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getDefaultTag()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Tag
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getDefaultTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Calendar.getInstance()
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:351,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].setTime(Date)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:352,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].get(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:354,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].get(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:355,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].get(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:356,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].get(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:357,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].get(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:358,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].get(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:359,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].get(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:360,1
    - Dst: String.valueOf(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:361,1
    - Dst: '[StringBuilder].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:361,1
    - Dst: '[StringBuilder].length()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:362,1
    - Dst: '[StringBuilder].insert(int,String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:364,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:366,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:368,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:370,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:371,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:373,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:375,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:376,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:378,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:380,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:381,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:383,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:385,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:386,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:388,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:390,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:393,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:395,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:397,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:399,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getTimeZone()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:403,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getTime()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:403,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getTime()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:403,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getOffset(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:403,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:405,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:408,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:411,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:418,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:420,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:421,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:423,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:425,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:428,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getDefaultTag()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:428,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getTag(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:428,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:428,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].representScalar(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate:428,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 429
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 429
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[StringBuilder].length()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getTag(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getTimeZone()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].setTime(Date)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getDefaultTag()'
    - '[StringBuilder].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].representScalar(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].get(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
    - '[StringBuilder].append(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getOffset(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getTime()'
    - '[StringBuilder].insert(int,String)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].toString()'
    - Calendar.getInstance()
    - String.valueOf(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate)
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum:435,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum:435,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum:436,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum].getTag(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum:436,1
    - Dst: '[Enum<?>].name()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum:436,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum].representScalar(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum:436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 437
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 437
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum].representScalar(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum].getTag(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum,org.yaml.snakeyaml.nodes.Tag)'
    - '[Enum<?>].name()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Base64.getEncoder()
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray:443,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray].encodeToString(byte[])'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray:443,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray:444,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 446
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 446
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - Base64.getEncoder()
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray].representScalar(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray)'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray].encodeToString(byte[])'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid:460,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid:460,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid].getTag(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid,org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid:460,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid:460,1
    - Dst: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid].representScalar(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid)'
      Src: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid:460,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 461
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 461
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid].representData(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid].representScalar(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid,org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>()'
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid].getTag(org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid,org.yaml.snakeyaml.nodes.Tag)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid].representData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Represent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid
    signature: '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.codePointCount(char[],int,org.yaml.snakeyaml.error.Mark)
      Src: org.yaml.snakeyaml.error.Mark:33,1
    - Dst: Character.codePointAt(char[],org.yaml.snakeyaml.error.Mark)
      Src: org.yaml.snakeyaml.error.Mark:35,1
    - Dst: Character.charCount(org.yaml.snakeyaml.error.Mark)
      Src: org.yaml.snakeyaml.error.Mark:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.error.Mark].toCodePoints(char[])'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 1
    functionsReached:
    - Character.codePointCount(char[],int,org.yaml.snakeyaml.error.Mark)
    - Character.codePointAt(char[],org.yaml.snakeyaml.error.Mark)
    - Character.charCount(org.yaml.snakeyaml.error.Mark)
    linkageType: ''
    returnType: int[]
    signature: '[org.yaml.snakeyaml.error.Mark].toCodePoints(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.Mark].toCodePoints(char[])'
      Src: org.yaml.snakeyaml.error.Mark:43,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,int[],int)'
      Src: org.yaml.snakeyaml.error.Mark:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - int
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - name
    - index
    - line
    - column
    - str
    - pointer
    argTypes:
    - String
    - int
    - int
    - int
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,char[],int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.Mark].toCodePoints(char[])'
    - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,int[],int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.yaml.snakeyaml.error.Mark:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - name
    - index
    - line
    - column
    - buffer
    - pointer
    argTypes:
    - String
    - int
    - int
    - int
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,int[],int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.error.Mark:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.error.Mark].isLineBreak(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.error.Mark].isLineBreak(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.Mark].isLineBreak()'
      Src: org.yaml.snakeyaml.error.Mark:64,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].isLineBreak()'
      Src: org.yaml.snakeyaml.error.Mark:74,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.error.Mark:83,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.Mark:85,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.error.Mark:87,1
    - Dst: '[StringBuilder].appendCodePoint()'
      Src: org.yaml.snakeyaml.error.Mark:89,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.error.Mark:91,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.Mark:92,1
    - Dst: head.length()
      Src: org.yaml.snakeyaml.error.Mark:93,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.Mark:94,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.Mark:96,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.error.Mark:97,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - indent
    - max_length
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 98
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 98
    functionName: '[org.yaml.snakeyaml.error.Mark].get_snippet(int,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[StringBuilder].appendCodePoint()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(org.yaml.snakeyaml.error.Mark)'
    - head.length()
    - '[org.yaml.snakeyaml.error.Mark].isLineBreak()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.error.Mark].get_snippet(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.Mark].get_snippet(int,int)'
      Src: org.yaml.snakeyaml.error.Mark:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.yaml.snakeyaml.error.Mark].get_snippet()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.error.Mark].get_snippet(int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.error.Mark].get_snippet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.Mark].get_snippet()'
      Src: org.yaml.snakeyaml.error.Mark:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 104
    functionDepth: 3
    functionLinenumber: 104
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.error.Mark].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.error.Mark].get_snippet()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.error.Mark].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.error.Mark].getName()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.error.Mark].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.yaml.snakeyaml.error.Mark].getLine()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.error.Mark].getLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.yaml.snakeyaml.error.Mark].getColumn()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.error.Mark].getColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.yaml.snakeyaml.error.Mark].getIndex()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.error.Mark].getIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.yaml.snakeyaml.error.Mark].getBuffer()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.yaml.snakeyaml.error.Mark].getBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.yaml.snakeyaml.error.Mark].getPointer()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.error.Mark].getPointer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String,null)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.error.MarkedYAMLException
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 5
    argNames:
    - context
    - contextMark
    - problem
    - problemMark
    - note
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String,null)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.MarkedYAMLException
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.error.MarkedYAMLException,Throwable)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.error.MarkedYAMLException
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 6
    argNames:
    - context
    - contextMark
    - problem
    - problemMark
    - note
    - cause
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 38
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String,Throwable)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.error.MarkedYAMLException,Throwable)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.MarkedYAMLException
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,null,null)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.error.MarkedYAMLException
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 4
    argNames:
    - context
    - contextMark
    - problem
    - problemMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,null,null)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.MarkedYAMLException
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,null,Throwable)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.error.MarkedYAMLException
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 5
    argNames:
    - context
    - contextMark
    - problem
    - problemMark
    - cause
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - org.yaml.snakeyaml.error.Mark
    - Throwable
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,Throwable)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,null,Throwable)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.MarkedYAMLException
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:57,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:59,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:60,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getName()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:63,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getName()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:63,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:63,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getLine()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:64,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getLine()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:64,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getColumn()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:65,1
    - Dst: '[org.yaml.snakeyaml.error.Mark].getColumn()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:65,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:66,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:67,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:70,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:71,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:74,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:75,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:78,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:79,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.error.MarkedYAMLException:81,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
    functionUses: 5
    functionsReached:
    - '[String].equals(String)'
    - '[org.yaml.snakeyaml.error.Mark].getLine()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.error.Mark].getName()'
    - '[org.yaml.snakeyaml.error.Mark].getColumn()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLException].getContext()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLException].getContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLException].getContextMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLException].getContextMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLException].getProblem()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLException].getProblem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.yaml.snakeyaml.error.MarkedYAMLException].getProblemMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.error.MarkedYAMLException].getProblemMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.yaml.snakeyaml.error.YAMLException:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.YAMLException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/YAMLException.java
    functionUses: 42
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.YAMLException
    signature: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(Throwable)'
      Src: org.yaml.snakeyaml.error.YAMLException:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.YAMLException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.error.YAMLException].<init>(Throwable)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/YAMLException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(Throwable)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.YAMLException
    signature: '[org.yaml.snakeyaml.error.YAMLException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.yaml.snakeyaml.error.YAMLException:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.YAMLException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.error.YAMLException].<init>(String,Throwable)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/YAMLException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.YAMLException
    signature: '[org.yaml.snakeyaml.error.YAMLException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.error.MissingEnvironmentVariableException:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.MissingEnvironmentVariableException
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MissingEnvironmentVariableException.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.MissingEnvironmentVariableException
    signature: '[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: java.util.logging.Logger.getLogger(String)
      Src: org.yaml.snakeyaml.internal.Logger:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.internal.Logger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.internal.Logger].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/internal/Logger.java
    functionUses: 2
    functionsReached:
    - java.util.logging.Logger.getLogger(String)
    linkageType: ''
    returnType: org.yaml.snakeyaml.internal.Logger
    signature: '[org.yaml.snakeyaml.internal.Logger].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.internal.Logger].<init>(String)'
      Src: org.yaml.snakeyaml.internal.Logger:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.internal.Logger
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.internal.Logger].getLogger(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/internal/Logger.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.internal.Logger].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.internal.Logger
    signature: '[org.yaml.snakeyaml.internal.Logger].getLogger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].isLoggable(org.yaml.snakeyaml.internal.Logger)'
      Src: org.yaml.snakeyaml.internal.Logger:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Level
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - level
    argTypes:
    - Level
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.internal.Logger].isLoggable(Level)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/internal/Logger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].isLoggable(org.yaml.snakeyaml.internal.Logger)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.internal.Logger].isLoggable(Level)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].log(org.yaml.snakeyaml.internal.Logger,String)'
      Src: org.yaml.snakeyaml.internal.Logger:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      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: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.internal.Logger].warn(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/internal/Logger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].log(org.yaml.snakeyaml.internal.Logger,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.internal.Logger].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].log(org.yaml.snakeyaml.internal.Logger,String)'
      Src: org.yaml.snakeyaml.internal.Logger:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      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: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.internal.Logger].debug(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/internal/Logger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].log(org.yaml.snakeyaml.internal.Logger,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.internal.Logger].debug(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.StreamStartEvent:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.StreamStartEvent
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/StreamStartEvent.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.StreamStartEvent
    signature: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.events.StreamStartEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/StreamStartEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.StreamStartEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.NodeEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.AliasEvent:31,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.events.AliasEvent:33,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.AliasEvent
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 3
    argNames:
    - anchor
    - startMark
    - endMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 35
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionName: '[org.yaml.snakeyaml.events.AliasEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/AliasEvent.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.events.NodeEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.AliasEvent
    signature: '[org.yaml.snakeyaml.events.AliasEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.events.AliasEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/AliasEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.AliasEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.DocumentStartEvent:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.DocumentStartEvent
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 5
    argNames:
    - startMark
    - endMark
    - explicit
    - version
    - tags
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - boolean
    - org.yaml.snakeyaml.DumperOptions.Version
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,org.yaml.snakeyaml.DumperOptions.Version,java.util.Map<String,String>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/DocumentStartEvent.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.DocumentStartEvent
    signature: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,org.yaml.snakeyaml.DumperOptions.Version,java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.events.DocumentStartEvent].getExplicit()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/DocumentStartEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.DocumentStartEvent].getExplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.DumperOptions.Version
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.events.DocumentStartEvent].getVersion()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/DocumentStartEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.DumperOptions.Version
    signature: '[org.yaml.snakeyaml.events.DocumentStartEvent].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.events.DocumentStartEvent].getTags()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/DocumentStartEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.yaml.snakeyaml.events.DocumentStartEvent].getTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.events.DocumentStartEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/DocumentStartEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.DocumentStartEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.DocumentEndEvent:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.DocumentEndEvent
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 3
    argNames:
    - startMark
    - endMark
    - explicit
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - boolean
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/DocumentEndEvent.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.DocumentEndEvent
    signature: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.events.DocumentEndEvent].getExplicit()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/DocumentEndEvent.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.DocumentEndEvent].getExplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.events.DocumentEndEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/DocumentEndEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.DocumentEndEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.NodeEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.CollectionStartEvent:43,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.events.CollectionStartEvent:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - DumperOptions.FlowStyle
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.CollectionStartEvent
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 6
    argNames:
    - anchor
    - tag
    - implicit
    - startMark
    - endMark
    - flowStyle
    argTypes:
    - String
    - String
    - boolean
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 50
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.events.CollectionStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CollectionStartEvent.java
    functionUses: 2
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.events.NodeEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.CollectionStartEvent
    signature: '[org.yaml.snakeyaml.events.CollectionStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CollectionStartEvent.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.events.CollectionStartEvent].getImplicit()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CollectionStartEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.CollectionStartEvent].getImplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DumperOptions.FlowStyle
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.events.CollectionStartEvent].getFlowStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CollectionStartEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DumperOptions.FlowStyle
    signature: '[org.yaml.snakeyaml.events.CollectionStartEvent].getFlowStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.NodeEvent].getArguments()'
      Src: org.yaml.snakeyaml.events.CollectionStartEvent:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.events.CollectionStartEvent].getArguments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CollectionStartEvent.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.NodeEvent].getArguments()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.CollectionStartEvent].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CollectionStartEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.CommentEvent:36,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.events.CommentEvent:38,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.events.CommentEvent:42,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.CommentEvent
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 4
    argNames:
    - type
    - value
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.comments.CommentType
    - String
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 45
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comments.CommentType,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CommentEvent.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.CommentEvent
    signature: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comments.CommentType,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.events.CommentEvent].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CommentEvent.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.CommentEvent].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comments.CommentType
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.events.CommentEvent].getCommentType()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CommentEvent.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.comments.CommentType
    signature: '[org.yaml.snakeyaml.events.CommentEvent].getCommentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].getArguments()'
      Src: org.yaml.snakeyaml.events.CommentEvent:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.events.CommentEvent].getArguments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CommentEvent.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.Event].getArguments()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.CommentEvent].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.comments.CommentType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.events.CommentEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CommentEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.CommentEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.CollectionStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.events.SequenceStartEvent:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - DumperOptions.FlowStyle
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.SequenceStartEvent
      static: false
      superClass: org.yaml.snakeyaml.events.CollectionStartEvent
    argCount: 6
    argNames:
    - anchor
    - tag
    - implicit
    - startMark
    - endMark
    - flowStyle
    argTypes:
    - String
    - String
    - boolean
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/SequenceStartEvent.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.CollectionStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.SequenceStartEvent
    signature: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.CollectionStartEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.events.SequenceStartEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/SequenceStartEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.SequenceStartEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.StreamEndEvent:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.StreamEndEvent
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/StreamEndEvent.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.StreamEndEvent
    signature: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.events.StreamEndEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/StreamEndEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.StreamEndEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.NodeEvent:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.NodeEvent
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 3
    argNames:
    - anchor
    - startMark
    - endMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.events.NodeEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/NodeEvent.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.NodeEvent
    signature: '[org.yaml.snakeyaml.events.NodeEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.events.NodeEvent].getAnchor()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/NodeEvent.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.NodeEvent].getAnchor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.events.NodeEvent].getArguments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/NodeEvent.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.NodeEvent].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.CollectionEndEvent:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.CollectionEndEvent
      static: false
      superClass: org.yaml.snakeyaml.events.Event
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.events.CollectionEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CollectionEndEvent.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.CollectionEndEvent
    signature: '[org.yaml.snakeyaml.events.CollectionEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.CollectionStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.events.MappingStartEvent:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - DumperOptions.FlowStyle
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.MappingStartEvent
      static: false
      superClass: org.yaml.snakeyaml.events.CollectionStartEvent
    argCount: 6
    argNames:
    - anchor
    - tag
    - implicit
    - startMark
    - endMark
    - flowStyle
    argTypes:
    - String
    - String
    - boolean
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/MappingStartEvent.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.CollectionStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.MappingStartEvent
    signature: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.CollectionStartEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.events.MappingStartEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/MappingStartEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.MappingStartEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/Event.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].getClass()'
      Src: org.yaml.snakeyaml.events.Event:46,1
    - Dst: '[org.yaml.snakeyaml.events.Event].getName()'
      Src: org.yaml.snakeyaml.events.Event:46,1
    - Dst: '[org.yaml.snakeyaml.events.Event].getArguments()'
      Src: org.yaml.snakeyaml.events.Event:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.events.Event].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/Event.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.events.Event].getClass()'
    - '[org.yaml.snakeyaml.events.Event].getName()'
    - '[org.yaml.snakeyaml.events.Event].getArguments()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.Event].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.events.Event].getStartMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/Event.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.events.Event].getStartMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.yaml.snakeyaml.events.Event].getEndMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/Event.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.events.Event].getEndMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.events.Event].getArguments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/Event.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.Event].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].getEventId()'
      Src: org.yaml.snakeyaml.events.Event:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Event.ID
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - Event.ID
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.events.Event].is(Event.ID)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/Event.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.events.Event].getEventId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.Event].is(Event.ID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.events.Event].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/Event.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.Event].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].toString()'
      Src: org.yaml.snakeyaml.events.Event:100,1
    - Dst: '[Object].toString()'
      Src: org.yaml.snakeyaml.events.Event:100,1
    - Dst: '[String].equals(org.yaml.snakeyaml.events.Event)'
      Src: org.yaml.snakeyaml.events.Event:100,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 104
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 104
    functionName: '[org.yaml.snakeyaml.events.Event].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/Event.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.events.Event)'
    - '[Object].toString()'
    - '[org.yaml.snakeyaml.events.Event].toString()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.Event].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].toString()'
      Src: org.yaml.snakeyaml.events.Event:111,1
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.events.Event:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.yaml.snakeyaml.events.Event].hashCode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/Event.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.Event].toString()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.events.Event].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.ImplicitTuple
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - plain
    - nonplain
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ImplicitTuple.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.ImplicitTuple
    signature: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ImplicitTuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInNonPlainScalar()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ImplicitTuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInNonPlainScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.events.ImplicitTuple].bothFalse()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ImplicitTuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.ImplicitTuple].bothFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.yaml.snakeyaml.events.ImplicitTuple].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ImplicitTuple.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.ImplicitTuple].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.NodeEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.ScalarEvent:35,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.events.ScalarEvent:39,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.events.ScalarEvent:43,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      - String
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - DumperOptions.ScalarStyle
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.ScalarEvent
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 7
    argNames:
    - anchor
    - tag
    - implicit
    - value
    - startMark
    - endMark
    - style
    argTypes:
    - String
    - String
    - org.yaml.snakeyaml.events.ImplicitTuple
    - String
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - DumperOptions.ScalarStyle
    constantsTouched: []
    func_position:
      end: 46
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(String,String,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.events.NodeEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.ScalarEvent
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(String,String,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].getTag()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].getTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DumperOptions.ScalarStyle
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DumperOptions.ScalarStyle
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.ImplicitTuple
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.ImplicitTuple
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.NodeEvent].getArguments()'
      Src: org.yaml.snakeyaml.events.ScalarEvent:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].getArguments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.NodeEvent].getArguments()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].isPlain()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].isPlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].isLiteral()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].isLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].isSQuoted()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].isSQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].isDQuoted()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].isDQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].isFolded()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].isFolded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - DumperOptions.ScalarStyle
      - String
      - org.yaml.snakeyaml.events.ImplicitTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.events.NodeEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.yaml.snakeyaml.events.ScalarEvent].isJson()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.events.ScalarEvent].isJson()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.CollectionEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.SequenceEndEvent:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.SequenceEndEvent
      static: false
      superClass: org.yaml.snakeyaml.events.CollectionEndEvent
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/SequenceEndEvent.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.events.CollectionEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.SequenceEndEvent
    signature: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.CollectionEndEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.events.SequenceEndEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/SequenceEndEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.SequenceEndEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.CollectionEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.events.MappingEndEvent:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.MappingEndEvent
      static: false
      superClass: org.yaml.snakeyaml.events.CollectionEndEvent
    argCount: 2
    argNames:
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/MappingEndEvent.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.events.CollectionEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.MappingEndEvent
    signature: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Event.ID
      static: false
      superClass: org.yaml.snakeyaml.events.CollectionEndEvent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.events.MappingEndEvent].getEventId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/MappingEndEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Event.ID
    signature: '[org.yaml.snakeyaml.events.MappingEndEvent].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.nodes.AnchorNode:29,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.nodes.AnchorNode:29,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getEndMark()'
      Src: org.yaml.snakeyaml.nodes.AnchorNode:29,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.nodes.AnchorNode:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.AnchorNode
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 1
    argNames:
    - realNode
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.yaml.snakeyaml.nodes.AnchorNode].<init>(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/AnchorNode.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.nodes.Node].getEndMark()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.AnchorNode
    signature: '[org.yaml.snakeyaml.nodes.AnchorNode].<init>(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NodeId
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/AnchorNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NodeId
    signature: '[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.nodes.AnchorNode].getRealNode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/AnchorNode.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.nodes.AnchorNode].getRealNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:33,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - boolean
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - DumperOptions.FlowStyle
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.MappingNode
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - tag
    - resolved
    - value
    - startMark
    - endMark
    - flowStyle
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - boolean
    - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[Object].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.MappingNode
    signature: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,null,null,DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - DumperOptions.FlowStyle
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.MappingNode
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tag
    - value
    - flowStyle
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,null,null,DumperOptions.FlowStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.MappingNode
    signature: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NodeId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NodeId
    signature: '[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
    signature: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mergedValue
    argTypes:
    - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.nodes.MappingNode].setValue(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.MappingNode].setValue(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: nodes.getKeyNode()
      Src: org.yaml.snakeyaml.nodes.MappingNode:65,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setType(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keyType
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.nodes.MappingNode].setOnlyKeyType(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
    functionUses: 0
    functionsReached:
    - nodes.getKeyNode()
    - '[org.yaml.snakeyaml.nodes.MappingNode].setType(Class<?extendsObject>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.MappingNode].setOnlyKeyType(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: nodes.getValueNode()
      Src: org.yaml.snakeyaml.nodes.MappingNode:71,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setType(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:71,1
    - Dst: nodes.getKeyNode()
      Src: org.yaml.snakeyaml.nodes.MappingNode:72,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setType(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - keyType
    - valueType
    argTypes:
    - Class<?extendsObject>
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.nodes.MappingNode].setTypes(Class<?extendsObject>,Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
    functionUses: 0
    functionsReached:
    - nodes.getValueNode()
    - nodes.getKeyNode()
    - '[org.yaml.snakeyaml.nodes.MappingNode].setType(Class<?extendsObject>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.MappingNode].setTypes(Class<?extendsObject>,Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.nodes.MappingNode:79,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.nodes.MappingNode:80,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:81,1
    - Dst: node.getKeyNode()
      Src: org.yaml.snakeyaml.nodes.MappingNode:82,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:82,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:83,1
    - Dst: node.getValueNode()
      Src: org.yaml.snakeyaml.nodes.MappingNode:84,1
    - Dst: node.getValueNode()
      Src: org.yaml.snakeyaml.nodes.MappingNode:86,1
    - Dst: System.identityHashCode(org.yaml.snakeyaml.nodes.MappingNode)
      Src: org.yaml.snakeyaml.nodes.MappingNode:86,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:86,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:88,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.nodes.MappingNode:90,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.nodes.MappingNode:92,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getClass()'
      Src: org.yaml.snakeyaml.nodes.MappingNode:93,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getName()'
      Src: org.yaml.snakeyaml.nodes.MappingNode:93,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getTag()'
      Src: org.yaml.snakeyaml.nodes.MappingNode:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.nodes.MappingNode].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(org.yaml.snakeyaml.nodes.MappingNode)'
    - System.identityHashCode(org.yaml.snakeyaml.nodes.MappingNode)
    - node.getKeyNode()
    - '[org.yaml.snakeyaml.nodes.MappingNode].getClass()'
    - node.getValueNode()
    - '[StringBuilder].<init>()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getTag()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.nodes.MappingNode].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - merged
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.yaml.snakeyaml.nodes.MappingNode].setMerged(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.MappingNode].setMerged(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.nodes.MappingNode].isMerged()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.MappingNode].isMerged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:29,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:30,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:31,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:32,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:33,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:34,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:35,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:36,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:37,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:38,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:39,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:40,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:41,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:42,1
    - Dst: '[java.util.HashSet].<init>(int)'
      Src: org.yaml.snakeyaml.nodes.Tag:45,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:66,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:102,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.nodes.Tag:103,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:104,1
    - Dst: '[String].trim()'
      Src: org.yaml.snakeyaml.nodes.Tag:105,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].length()'
      Src: org.yaml.snakeyaml.nodes.Tag:105,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.nodes.Tag:105,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:106,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoder].encode(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:108,1
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:109,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Tag
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tag
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 64
    functionsReached:
    - '[java.util.HashSet].<init>(int)'
    - '[org.yaml.snakeyaml.util.UriEncoder].encode(String)'
    - '[String].isEmpty()'
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.Tag].length()'
    - '[String].startsWith(String)'
    - '[String].trim()'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Tag
    signature: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:29,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:30,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:31,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:32,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:33,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:34,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:35,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:36,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:37,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:38,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:39,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:40,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:41,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:42,1
    - Dst: '[java.util.HashSet].<init>(int)'
      Src: org.yaml.snakeyaml.nodes.Tag:45,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:66,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:114,1
    - Dst: '[Class<?extendsObject>].getName()'
      Src: org.yaml.snakeyaml.nodes.Tag:116,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoder].encode(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.Tag:116,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Tag
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.util.UriEncoder].encode(org.yaml.snakeyaml.nodes.Tag)'
    - '[java.util.HashSet].<init>(int)'
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    - '[Class<?extendsObject>].getName()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Tag
    signature: '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.yaml.snakeyaml.nodes.Tag].isSecondary()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.Tag].isSecondary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.yaml.snakeyaml.nodes.Tag].startsWith(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 1
    functionsReached:
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.Tag].startsWith(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:133,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.nodes.Tag:135,1
    - Dst: '[String].substring(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.Tag:135,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoder].decode(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.Tag:135,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 136
    functionName: '[org.yaml.snakeyaml.nodes.Tag].getClassName()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 3
    functionsReached:
    - '[String].substring(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.util.UriEncoder].decode(org.yaml.snakeyaml.nodes.Tag)'
    - '[String].length()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.nodes.Tag].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.yaml.snakeyaml.nodes.Tag].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.nodes.Tag].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
      Src: org.yaml.snakeyaml.nodes.Tag:146,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.nodes.Tag:146,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 150
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 150
    functionName: '[org.yaml.snakeyaml.nodes.Tag].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.yaml.snakeyaml.nodes.Tag].getValue()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.Tag].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.nodes.Tag:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[org.yaml.snakeyaml.nodes.Tag].hashCode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.nodes.Tag].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>].get()'
      Src: org.yaml.snakeyaml.nodes.Tag:165,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].contains(Class<?>)'
      Src: org.yaml.snakeyaml.nodes.Tag:167,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 171
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 171
    functionName: '[org.yaml.snakeyaml.nodes.Tag].isCompatible(Class<?>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].contains(Class<?>)'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>].get()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.Tag].isCompatible(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?extendsObject>].getName()'
      Src: org.yaml.snakeyaml.nodes.Tag:180,1
    - Dst: '[String].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.Tag:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[org.yaml.snakeyaml.nodes.Tag].matches(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 1
    functionsReached:
    - '[String].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[Class<?extendsObject>].getName()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.Tag].matches(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Tag>].contains()'
      Src: org.yaml.snakeyaml.nodes.Tag:189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Set<org.yaml.snakeyaml.nodes.Tag>
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.Map<org.yaml.snakeyaml.nodes.Tag,java.util.Set<Class<?>>>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
    functionUses: 4
    functionsReached:
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Tag>].contains()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.NodeTuple:26,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Node
      - org.yaml.snakeyaml.nodes.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.NodeTuple
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - keyNode
    - valueNode
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 30
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/NodeTuple.java
    functionUses: 2
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.NodeTuple
    signature: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Node
      - org.yaml.snakeyaml.nodes.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/NodeTuple.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Node
      - org.yaml.snakeyaml.nodes.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/NodeTuple.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Node
      - org.yaml.snakeyaml.nodes.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.yaml.snakeyaml.nodes.NodeTuple].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/NodeTuple.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.nodes.NodeTuple].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
      Src: org.yaml.snakeyaml.nodes.ScalarNode:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - String
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - DumperOptions.ScalarStyle
      classConcrete: true
      classEnum: false
      classFields:
      - DumperOptions.ScalarStyle
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.ScalarNode
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 5
    argNames:
    - tag
    - value
    - startMark
    - endMark
    - style
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - String
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - DumperOptions.ScalarStyle
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/ScalarNode.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.ScalarNode
    signature: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.nodes.ScalarNode:37,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.ScalarNode:39,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.ScalarNode:43,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - boolean
      - String
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - DumperOptions.ScalarStyle
      classConcrete: true
      classEnum: false
      classFields:
      - DumperOptions.ScalarStyle
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.ScalarNode
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 6
    argNames:
    - tag
    - resolved
    - value
    - startMark
    - endMark
    - style
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - boolean
    - String
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - DumperOptions.ScalarStyle
    constantsTouched: []
    func_position:
      end: 47
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/ScalarNode.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.ScalarNode
    signature: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DumperOptions.ScalarStyle
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DumperOptions.ScalarStyle
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNode].getScalarStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/ScalarNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DumperOptions.ScalarStyle
    signature: '[org.yaml.snakeyaml.nodes.ScalarNode].getScalarStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DumperOptions.ScalarStyle
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NodeId
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/ScalarNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: NodeId
    signature: '[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DumperOptions.ScalarStyle
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/ScalarNode.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getClass()'
      Src: org.yaml.snakeyaml.nodes.ScalarNode:75,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getName()'
      Src: org.yaml.snakeyaml.nodes.ScalarNode:75,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getTag()'
      Src: org.yaml.snakeyaml.nodes.ScalarNode:75,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
      Src: org.yaml.snakeyaml.nodes.ScalarNode:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DumperOptions.ScalarStyle
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNode].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/ScalarNode.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getClass()'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getTag()'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getName()'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.nodes.ScalarNode].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DumperOptions.ScalarStyle
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/ScalarNode.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:32,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - boolean
      - java.util.List<org.yaml.snakeyaml.nodes.Node>
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - DumperOptions.FlowStyle
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.SequenceNode
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - tag
    - resolved
    - value
    - startMark
    - endMark
    - flowStyle
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - boolean
    - java.util.List<org.yaml.snakeyaml.nodes.Node>
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 38
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List<org.yaml.snakeyaml.nodes.Node>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/SequenceNode.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[Object].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.SequenceNode
    signature: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List<org.yaml.snakeyaml.nodes.Node>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List<org.yaml.snakeyaml.nodes.Node>,null,null,DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.List<org.yaml.snakeyaml.nodes.Node>
      - DumperOptions.FlowStyle
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.SequenceNode
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tag
    - value
    - flowStyle
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - java.util.List<org.yaml.snakeyaml.nodes.Node>
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.List<org.yaml.snakeyaml.nodes.Node>,DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/SequenceNode.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List<org.yaml.snakeyaml.nodes.Node>,null,null,DumperOptions.FlowStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.SequenceNode
    signature: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.List<org.yaml.snakeyaml.nodes.Node>,DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NodeId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/SequenceNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: NodeId
    signature: '[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.nodes.Node>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/SequenceNode.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.nodes.Node>
    signature: '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: node.setType(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.nodes.SequenceNode:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listType
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.nodes.SequenceNode].setListType(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/SequenceNode.java
    functionUses: 0
    functionsReached:
    - node.setType(Class<?extendsObject>)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.SequenceNode].setListType(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:65,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:66,1
    - Dst: System.identityHashCode(org.yaml.snakeyaml.nodes.SequenceNode)
      Src: org.yaml.snakeyaml.nodes.SequenceNode:69,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.nodes.SequenceNode)'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:69,1
    - Dst: node.toString()
      Src: org.yaml.snakeyaml.nodes.SequenceNode:71,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.nodes.SequenceNode)'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:71,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:73,1
    - Dst: '[StringBuilder].length()'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:76,1
    - Dst: '[StringBuilder].length()'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:77,1
    - Dst: '[StringBuilder].deleteCharAt(int)'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:77,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getClass()'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:79,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getName()'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:79,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].getTag()'
      Src: org.yaml.snakeyaml.nodes.SequenceNode:79,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.nodes.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 80
    functionName: '[org.yaml.snakeyaml.nodes.SequenceNode].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/SequenceNode.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
    - '[StringBuilder].length()'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getClass()'
    - System.identityHashCode(org.yaml.snakeyaml.nodes.SequenceNode)
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - node.toString()
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getTag()'
    - '[StringBuilder].deleteCharAt(int)'
    - '[StringBuilder].append(org.yaml.snakeyaml.nodes.SequenceNode)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.nodes.SequenceNode].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.nodes.CollectionNode:37,1
    - Dst: '[org.yaml.snakeyaml.nodes.CollectionNode].setFlowStyle(DumperOptions.FlowStyle)'
      Src: org.yaml.snakeyaml.nodes.CollectionNode:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - DumperOptions.FlowStyle
      classConcrete: false
      classEnum: false
      classFields:
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.CollectionNode
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 4
    argNames:
    - tag
    - startMark
    - endMark
    - flowStyle
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.nodes.CollectionNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/CollectionNode.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.nodes.CollectionNode].setFlowStyle(DumperOptions.FlowStyle)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.CollectionNode
    signature: '[org.yaml.snakeyaml.nodes.CollectionNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.nodes.CollectionNode].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/CollectionNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[org.yaml.snakeyaml.nodes.CollectionNode].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DumperOptions.FlowStyle
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.nodes.CollectionNode].getFlowStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/CollectionNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DumperOptions.FlowStyle
    signature: '[org.yaml.snakeyaml.nodes.CollectionNode].getFlowStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.CollectionNode:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - DumperOptions.FlowStyle
      classConcrete: false
      classEnum: false
      classFields:
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 1
    argNames:
    - flowStyle
    argTypes:
    - DumperOptions.FlowStyle
    constantsTouched: []
    func_position:
      end: 67
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.nodes.CollectionNode].setFlowStyle(DumperOptions.FlowStyle)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/CollectionNode.java
    functionUses: 1
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.CollectionNode].setFlowStyle(DumperOptions.FlowStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: false
      classEnum: false
      classFields:
      - DumperOptions.FlowStyle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.nodes.Node
    argCount: 1
    argNames:
    - endMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.nodes.CollectionNode].setEndMark(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/CollectionNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.CollectionNode].setEndMark(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.Node:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tag
    - startMark
    - endMark
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 62
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Tag
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.nodes.Node].getTag()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Tag
    signature: '[org.yaml.snakeyaml.nodes.Node].getTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.yaml.snakeyaml.nodes.Node].getEndMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.nodes.Node].getEndMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NodeId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: NodeId
    signature: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.nodes.Node:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tag
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 5
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: org.yaml.snakeyaml.nodes.Node:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.yaml.snakeyaml.nodes.Node].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.Node].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?extendsObject>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.nodes.Node].getType()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: Class<?extendsObject>
    signature: '[org.yaml.snakeyaml.nodes.Node].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?extendsObject>].isAssignableFrom(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.nodes.Node:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.yaml.snakeyaml.nodes.Node].setType(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 0
    functionsReached:
    - '[Class<?extendsObject>].isAssignableFrom(Class<?extendsObject>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.Node].setType(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - twoStepsConstruction
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.nodes.Node].setTwoStepsConstruction(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.Node].setTwoStepsConstruction(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].hashCode()'
      Src: org.yaml.snakeyaml.nodes.Node:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.yaml.snakeyaml.nodes.Node].hashCode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 0
    functionsReached:
    - '[Object].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.nodes.Node].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].isSecondary()'
      Src: org.yaml.snakeyaml.nodes.Node:148,1
    - Dst: Object.class.equals(Class<?extendsObject>)
      Src: org.yaml.snakeyaml.nodes.Node:148,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.nodes.Node:148,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getType()'
      Src: org.yaml.snakeyaml.nodes.Node:151,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].isCompatible(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.nodes.Node:151,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.yaml.snakeyaml.nodes.Node:154,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 155
    functionName: '[org.yaml.snakeyaml.nodes.Node].useClassConstructor()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Node].getType()'
    - Object.class.equals(Class<?extendsObject>)
    - '[org.yaml.snakeyaml.nodes.Tag].isSecondary()'
    - '[org.yaml.snakeyaml.nodes.Tag].isCompatible(Class<?extendsObject>)'
    - '[Boolean].booleanValue()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.nodes.Node].useClassConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useClassConstructor
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.yaml.snakeyaml.nodes.Node].setUseClassConstructor(Boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.Node].setUseClassConstructor(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.yaml.snakeyaml.nodes.Node].getAnchor()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.nodes.Node].getAnchor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - anchor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.yaml.snakeyaml.nodes.Node].setAnchor(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.Node].setAnchor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.yaml.snakeyaml.nodes.Node].getInLineComments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.comments.CommentLine>
    signature: '[org.yaml.snakeyaml.nodes.Node].getInLineComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inLineComments
    argTypes:
    - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.yaml.snakeyaml.nodes.Node].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.Node].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[org.yaml.snakeyaml.nodes.Node].getBlockComments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.comments.CommentLine>
    signature: '[org.yaml.snakeyaml.nodes.Node].getBlockComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - blockComments
    argTypes:
    - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.yaml.snakeyaml.nodes.Node].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.Node].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.yaml.snakeyaml.nodes.Node].getEndComments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.comments.CommentLine>
    signature: '[org.yaml.snakeyaml.nodes.Node].getEndComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      classConcrete: false
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - Class<?extendsObject>
      - boolean
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - endComments
    argTypes:
    - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.yaml.snakeyaml.nodes.Node].setEndComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.nodes.Node].setEndComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:89,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:99,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:114,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:221,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].isProcessComments()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:223,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:225,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:226,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:228,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamStart()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:230,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.reader.StreamReader
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.scanner.ScannerImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - options
    argTypes:
    - org.yaml.snakeyaml.reader.StreamReader
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 231
      start: 219
    functionDepth: 4
    functionLinenumber: 219
    functionLinenumberEnd: 231
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 5
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[java.util.ArrayList].<init>(int)'
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.LoaderOptions].isProcessComments()'
    - '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamStart()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.ScannerImpl
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:238,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:239,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:241,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].get(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:242,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getTokenId()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:242,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Token.ID
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - choice
    argTypes:
    - Token.ID
    constantsTouched: []
    func_position:
      end: 245
      start: 236
    functionDepth: 9
    functionLinenumber: 236
    functionLinenumberEnd: 245
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(Token.ID)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].get(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getTokenId()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(Token.ID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:252,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:253,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:255,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].get(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:261,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getTokenId()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:261,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 250
    functionDepth: 9
    functionLinenumber: 250
    functionLinenumberEnd: 269
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].get(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getTokenId()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:275,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:276,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].get(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 274
    functionDepth: 9
    functionLinenumber: 274
    functionLinenumberEnd: 279
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].get(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].remove(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 287
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].remove(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.Token)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.tokens.Token
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - org.yaml.snakeyaml.tokens.Token
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 5
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].add(org.yaml.snakeyaml.tokens.Token)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].size()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:297,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].add(int,org.yaml.snakeyaml.tokens.Token)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.yaml.snakeyaml.tokens.Token
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - token
    argTypes:
    - int
    - org.yaml.snakeyaml.tokens.Token
    constantsTouched: []
    func_position:
      end: 301
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 301
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(int,org.yaml.snakeyaml.tokens.Token)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].add(int,org.yaml.snakeyaml.tokens.Token)'
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(int,org.yaml.snakeyaml.tokens.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].size()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:304,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].get(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:304,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].addAll(java.util.List<org.yaml.snakeyaml.tokens.Token>)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokens
    argTypes:
    - java.util.List<org.yaml.snakeyaml.tokens.Token>
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens(java.util.List<org.yaml.snakeyaml.tokens.Token>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].get(int)'
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].addAll(java.util.List<org.yaml.snakeyaml.tokens.Token>)'
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens(java.util.List<org.yaml.snakeyaml.tokens.Token>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:317,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:322,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].nextPossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:323,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 311
    functionDepth: 3
    functionLinenumber: 311
    functionLinenumberEnd: 324
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys()'
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].isEmpty()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].nextPossibleSimpleKey()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getDocumentIndex()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:330,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].getCodePointLimit()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:330,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:331,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanToNextToken()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:335,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:337,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:340,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:340,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:343,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamEnd()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:347,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDirective()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:351,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDirective()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:352,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentStart()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:358,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentStart()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:359,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkBlockEntry()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:362,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockEntry()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:363,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentEnd()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:369,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentEnd()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:370,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceStart()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:377,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingStart()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:381,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceEnd()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:385,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingEnd()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:389,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowEntry()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:393,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:398,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:399,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkValue()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:405,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchValue()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:406,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAlias()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:412,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAnchor()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:416,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchTag()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:420,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchLiteral()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:425,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFolded()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:432,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchSingle()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:438,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDouble()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:442,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkPlain()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:446,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchPlain()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:447,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:453,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:453,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].escapeChar(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:453,1
    - Dst: String.format(String,org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:457,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:460,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,null,org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:460,1
    CyclomaticComplexity: 59
    EdgeCount: 59
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 461
      start: 329
    functionDepth: 8
    functionLinenumber: 329
    functionLinenumberEnd: 461
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkKey()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchKey()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDouble()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingEnd()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentEnd()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getDocumentIndex()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAlias()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceEnd()'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,null,org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.error.Mark)'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchPlain()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentStart()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFolded()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingStart()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchLiteral()'
    - '[org.yaml.snakeyaml.LoaderOptions].getCodePointLimit()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkBlockEntry()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceStart()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchSingle()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanToNextToken()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowEntry()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkValue()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].escapeChar(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchTag()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchValue()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAnchor()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentStart()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockEntry()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDirective()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentEnd()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkPlain()'
    - String.format(String,org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamEnd()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDirective()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Character,String>].keySet()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:467,1
    - Dst: '[java.util.Map<Character,String>].get(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:468,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:469,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chRepresentation
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 474
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 474
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].escapeChar(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Character,String>].keySet()'
    - '[java.util.Map<Character,String>].get(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].escapeChar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:487,1
    - Dst: '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].values()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:488,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].iterator()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:488,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].next()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:488,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getTokenNumber()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:488,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 491
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].nextPossibleSimpleKey()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].values()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].iterator()'
    - '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].isEmpty()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getTokenNumber()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].next()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].nextPossibleSimpleKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:504,1
    - Dst: '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].values()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:505,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].iterator()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:505,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].hasNext()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:505,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].next()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:507,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getLine()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:508,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getLine()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:508,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getIndex()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:508,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getIndex()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:508,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].isRequired()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:513,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:516,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:517,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.scanner.ScannerImpl,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:516,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].remove()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:519,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 503
    functionDepth: 2
    functionLinenumber: 503
    functionLinenumberEnd: 523
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].values()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getLine()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].iterator()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getLine()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].isRequired()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].hasNext()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getIndex()'
    - '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].isEmpty()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].remove()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getIndex()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getMark()'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.scanner.ScannerImpl,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].next()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:537,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:543,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:550,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.tokens.Token>].size()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:551,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getIndex()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:552,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getLine()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:552,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:553,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:553,1
    - Dst: '[org.yaml.snakeyaml.scanner.SimpleKey].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl,int,int,int,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:552,1
    - Dst: '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].put(int,org.yaml.snakeyaml.scanner.SimpleKey)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:554,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 556
      start: 529
    functionDepth: 3
    functionLinenumber: 529
    functionLinenumberEnd: 556
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 6
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].getLine()'
    - '[java.util.List<org.yaml.snakeyaml.tokens.Token>].size()'
    - '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].put(int,org.yaml.snakeyaml.scanner.SimpleKey)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getIndex()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.SimpleKey].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl,int,int,int,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].remove(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:562,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].isRequired()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:563,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:564,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:565,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.scanner.ScannerImpl,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:564,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 567
      start: 561
    functionDepth: 2
    functionLinenumber: 561
    functionLinenumberEnd: 567
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 10
    functionsReached:
    - '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].remove(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].isRequired()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getMark()'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.scanner.ScannerImpl,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:599,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack<Integer>].pop()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:600,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:601,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.BlockEndToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:601,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - col
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 603
      start: 590
    functionDepth: 3
    functionLinenumber: 590
    functionLinenumberEnd: 603
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.BlockEndToken)'
    - '[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.util.ArrayStack<Integer>].pop()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack<Integer>].push(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:610,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 615
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 615
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.util.ArrayStack<Integer>].push(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:624,1
    - Dst: '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:627,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.StreamStartToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 622
    functionDepth: 3
    functionLinenumber: 622
    functionLinenumberEnd: 629
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamStart()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.StreamStartToken)'
    - '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:633,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:636,1
    - Dst: '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].clear()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:638,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:641,1
    - Dst: '[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:644,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.StreamEndToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 649
      start: 631
    functionDepth: 3
    functionLinenumber: 631
    functionLinenumberEnd: 649
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamEnd()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.StreamEndToken)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent()'
    - '[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].clear()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:660,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:663,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirective()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:667,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens(java.util.List<org.yaml.snakeyaml.tokens.Token>)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:668,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 658
    functionDepth: 7
    functionLinenumber: 658
    functionLinenumberEnd: 669
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDirective()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirective()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens(java.util.List<org.yaml.snakeyaml.tokens.Token>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDirective()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator(boolean)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 674
    functionDepth: 5
    functionLinenumber: 674
    functionLinenumberEnd: 676
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentStart()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator(boolean)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 681
    functionDepth: 5
    functionLinenumber: 681
    functionLinenumberEnd: 683
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentEnd()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:691,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:695,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:699,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:700,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:701,1
    - Dst: '[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:704,1
    - Dst: '[org.yaml.snakeyaml.tokens.DocumentEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:706,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.DocumentEndToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:708,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isDocumentStart
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 709
      start: 689
    functionDepth: 4
    functionLinenumber: 689
    functionLinenumberEnd: 709
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.DocumentEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent()'
    - '[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.DocumentEndToken)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart(boolean)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 713
      start: 711
    functionDepth: 5
    functionLinenumber: 711
    functionLinenumberEnd: 713
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceStart()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart(boolean)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 717
      start: 715
    functionDepth: 5
    functionLinenumber: 715
    functionLinenumberEnd: 717
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingStart()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:732,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:741,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:742,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:743,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:746,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:748,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.FlowSequenceStartToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:750,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isMappingStart
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 751
      start: 730
    functionDepth: 4
    functionLinenumber: 730
    functionLinenumberEnd: 751
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.FlowSequenceStartToken)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd(boolean)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 755
      start: 753
    functionDepth: 6
    functionLinenumber: 753
    functionLinenumberEnd: 755
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceEnd()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd(boolean)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 757
    functionDepth: 6
    functionLinenumber: 757
    functionLinenumberEnd: 759
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingEnd()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:772,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:781,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:782,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:783,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowMappingEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:786,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:788,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.FlowSequenceEndToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:790,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isMappingEnd
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 791
      start: 770
    functionDepth: 5
    functionLinenumber: 770
    functionLinenumberEnd: 791
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.FlowMappingEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.FlowSequenceEndToken)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:804,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:807,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:808,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:809,1
    - Dst: '[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:810,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.FlowEntryToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:811,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 812
      start: 799
    functionDepth: 5
    functionLinenumber: 799
    functionLinenumberEnd: 812
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowEntry()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.FlowEntryToken)'
    - '[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowEntry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:825,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:824,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:829,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:829,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:830,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:831,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.BlockSequenceStartToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:831,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:841,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:844,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:845,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:846,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:847,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.BlockEntryToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:848,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 849
      start: 819
    functionDepth: 5
    functionLinenumber: 819
    functionLinenumberEnd: 849
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockEntry()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.BlockEntryToken)'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.BlockSequenceStartToken)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.tokens.BlockEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockEntry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:862,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:861,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:865,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:865,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:866,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:867,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.BlockMappingStartToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:867,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:874,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:877,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:878,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:879,1
    - Dst: '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:880,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.KeyToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:881,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 882
      start: 856
    functionDepth: 5
    functionLinenumber: 856
    functionLinenumberEnd: 882
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchKey()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.BlockMappingStartToken)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.KeyToken)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].remove(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:891,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getTokenNumber()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:894,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:894,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:894,1
    - Dst: '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:894,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.tokens.KeyToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:894,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:899,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:899,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getTokenNumber()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:900,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:901,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:901,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:901,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.tokens.BlockMappingStartToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:900,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:917,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:916,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:925,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:925,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:926,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:927,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.BlockMappingStartToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:927,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:935,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:938,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:939,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:940,1
    - Dst: '[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:941,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.ValueToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:942,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 943
      start: 889
    functionDepth: 5
    functionLinenumber: 889
    functionLinenumberEnd: 943
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getTokenNumber()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.BlockMappingStartToken)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.tokens.KeyToken)'
    - '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].getColumn()'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.tokens.BlockMappingStartToken)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.ValueToken)'
    - '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>].remove(int)'
    - '[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:956,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor(boolean)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:962,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 964
      start: 954
    functionDepth: 5
    functionLinenumber: 954
    functionLinenumberEnd: 964
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAlias()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor(boolean)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAlias()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:977,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor(boolean)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:983,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 985
      start: 975
    functionDepth: 5
    functionLinenumber: 975
    functionLinenumberEnd: 985
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAnchor()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor(boolean)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAnchor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:994,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTag()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1000,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1001,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1002
      start: 992
    functionDepth: 5
    functionLinenumber: 992
    functionLinenumberEnd: 1002
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchTag()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTag()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1010
    functionDepth: 7
    functionLinenumber: 1010
    functionLinenumberEnd: 1012
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchLiteral()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1021,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1022
      start: 1020
    functionDepth: 7
    functionLinenumber: 1020
    functionLinenumberEnd: 1022
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFolded()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFolded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1036,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalar(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1039,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens(java.util.List<org.yaml.snakeyaml.tokens.Token>)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - style
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1041
      start: 1031
    functionDepth: 6
    functionLinenumber: 1031
    functionLinenumberEnd: 1041
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar(char)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalar(char)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens(java.util.List<org.yaml.snakeyaml.tokens.Token>)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 1046
    functionDepth: 6
    functionLinenumber: 1046
    functionLinenumberEnd: 1048
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchSingle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchSingle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1053
    functionDepth: 6
    functionLinenumber: 1053
    functionLinenumberEnd: 1055
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDouble()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1066,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalar(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1072,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - style
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1074
      start: 1064
    functionDepth: 5
    functionLinenumber: 1064
    functionLinenumberEnd: 1074
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar(char)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1081,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlain()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1089,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1079
    functionDepth: 5
    functionLinenumber: 1079
    functionLinenumberEnd: 1091
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchPlain()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlain()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchPlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1105
      start: 1101
    functionDepth: 1
    functionLinenumber: 1101
    functionLinenumberEnd: 1105
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDirective()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDirective()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1113,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1114,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1114,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1114,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1117
      start: 1111
    functionDepth: 3
    functionLinenumber: 1111
    functionLinenumberEnd: 1117
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentStart()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1125,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1126,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1126,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1126,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1126,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1123
    functionDepth: 3
    functionLinenumber: 1123
    functionLinenumberEnd: 1129
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentEnd()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1136,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1137
      start: 1134
    functionDepth: 3
    functionLinenumber: 1134
    functionLinenumberEnd: 1137
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkBlockEntry()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkBlockEntry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1148,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1148,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1150
      start: 1142
    functionDepth: 3
    functionLinenumber: 1142
    functionLinenumberEnd: 1150
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkKey()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1161,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1161,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1163
      start: 1155
    functionDepth: 3
    functionLinenumber: 1155
    functionLinenumberEnd: 1163
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1185,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int,String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1188,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1189,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1189,1
    - Dst: '[String].indexOf(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1190,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1168
    functionDepth: 4
    functionLinenumber: 1168
    functionLinenumberEnd: 1191
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkPlain()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(int)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int,String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].checkPlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getIndex()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1219,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1219,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1220,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1225,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1226,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1231,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1234,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1238,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1244,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1248,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1250,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1251,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1257,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1259,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1264,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1265,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1268,1
    - Dst: '[org.yaml.snakeyaml.tokens.CommentToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1269,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1269,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1281
      start: 1216
    functionDepth: 4
    functionLinenumber: 1216
    functionLinenumberEnd: 1281
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanToNextToken()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.CommentToken)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[String].isEmpty()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getIndex()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
    - '[org.yaml.snakeyaml.tokens.CommentToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanToNextToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1285,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1286,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1288,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1288,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1291,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1292,1
    - Dst: '[org.yaml.snakeyaml.tokens.CommentToken].<init>(org.yaml.snakeyaml.comments.CommentType,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1293,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.comments.CommentType
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.CommentToken
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.yaml.snakeyaml.comments.CommentType
    constantsTouched: []
    func_position:
      end: 1294
      start: 1283
    functionDepth: 5
    functionLinenumber: 1283
    functionLinenumberEnd: 1294
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.comments.CommentType)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.CommentToken].<init>(org.yaml.snakeyaml.comments.CommentType,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.CommentToken
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.comments.CommentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1299,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1301,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveName(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1302,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1304,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveValue(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1305,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1306,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1307,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveValue(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1308,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1309,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1311,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1313,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1313,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1317,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveIgnoredLine(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1320,1
    - Dst: '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,java.util.List<String>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1321,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList(org.yaml.snakeyaml.tokens.DirectiveToken,org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1322,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.tokens.Token>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1296
    functionDepth: 6
    functionLinenumber: 1296
    functionLinenumberEnd: 1323
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirective()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,java.util.List<String>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveValue(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveIgnoredLine(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveValue(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList(org.yaml.snakeyaml.tokens.DirectiveToken,org.yaml.snakeyaml.tokens.CommentToken)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveName(org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.tokens.Token>
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirective()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1336,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1337,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1339,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1343,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1343,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1346,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1344,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1348,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1349,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1350,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1351,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1351,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1354,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1352,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 1357
      start: 1330
    functionDepth: 4
    functionLinenumber: 1330
    functionLinenumberEnd: 1357
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveName(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveName(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1361,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1362,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1364,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1365,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1367,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1367,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1369,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1368,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1371,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1372,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1373,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1374,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1375,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1375,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1377,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1376,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1379,1
    - Dst: '[java.util.ArrayList].add(Integer)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1380,1
    - Dst: '[java.util.ArrayList].add(Integer)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1381,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 1383
      start: 1359
    functionDepth: 4
    functionLinenumber: 1359
    functionLinenumberEnd: 1383
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveValue(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
    - '[java.util.ArrayList].add(Integer)'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveValue(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1394,1
    - Dst: Character.isDigit(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1395,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1396,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1396,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1398,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1397,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1401,1
    - Dst: Character.isDigit(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1401,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1404,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1407,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1406,1
    - Dst: Integer.parseInt(String)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1409,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 1411
      start: 1392
    functionDepth: 4
    functionLinenumber: 1392
    functionLinenumberEnd: 1411
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - Integer.parseInt(String)
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - Character.isDigit(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: Integer
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1427,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1428,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveHandle(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1430,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1431,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1432,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectivePrefix(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1434,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1435,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1436,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1437,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 1439
      start: 1425
    functionDepth: 5
    functionLinenumber: 1425
    functionLinenumberEnd: 1439
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveValue(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectivePrefix(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveHandle(org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveValue(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle(String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1450,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1451,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1453,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1453,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1455,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1454,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 1458
      start: 1448
    functionDepth: 5
    functionLinenumber: 1448
    functionLinenumberEnd: 1458
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveHandle(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle(String,org.yaml.snakeyaml.error.Mark)'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveHandle(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1467,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1468,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1469,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1470,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1470,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1472,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1471,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 1475
      start: 1465
    functionDepth: 5
    functionLinenumber: 1465
    functionLinenumberEnd: 1475
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectivePrefix(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectivePrefix(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1479,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1480,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1483,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1484,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1489,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1490,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1491,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1492,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1492,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1494,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1493,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.CommentToken
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 1497
      start: 1477
    functionDepth: 4
    functionLinenumber: 1477
    functionLinenumberEnd: 1497
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveIgnoredLine(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].isEmpty()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.CommentToken
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveIgnoredLine(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1508,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1509,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1511,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1513,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int,String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1514,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1516,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1519,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1519,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1521,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1520,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1523,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1524,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int,String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1525,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1526,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1526,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1528,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1527,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1530,1
    - Dst: '[org.yaml.snakeyaml.tokens.AnchorToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1533,1
    - Dst: '[org.yaml.snakeyaml.tokens.AliasToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1535,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isAnchor
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1538
      start: 1507
    functionDepth: 4
    functionLinenumber: 1507
    functionLinenumberEnd: 1538
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.tokens.AnchorToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.tokens.AliasToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int,String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1571,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1574,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1581,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1582,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1583,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1587,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1587,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1589,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1588,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1591,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1592,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1596,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1604,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1610,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle(String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1615,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1618,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1620,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1622,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1625,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1626,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1626,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1628,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1627,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagTuple].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1630,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1631,1
    - Dst: '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1632,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1569
    functionDepth: 4
    functionLinenumber: 1569
    functionLinenumberEnd: 1633
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTag()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle(String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.tokens.TagTuple].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,String)'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1641,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1642,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1644,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndicators(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1645,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].getIncrement()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1646,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIgnoredLine(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1647,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndentation()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1659,1
    - Dst: '[Integer].intValue()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1661,1
    - Dst: Math.max(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1663,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarBreaks(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1666,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1674,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1674,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1675,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1676,1
    - Dst: '[String].indexOf(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1676,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1678,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1678,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1681,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1681,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1682,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarBreaks(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1683,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1686,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1686,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1691,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1692,1
    - Dst: '[String].indexOf(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1692,1
    - Dst: breaks.isEmpty()
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1693,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1694,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1697,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].chompTailIsNotFalse()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1706,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1707,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].chompTailIsTrue()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1709,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1710,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1713,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].createStyle(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1714,1
    - Dst: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1713,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList(org.yaml.snakeyaml.tokens.CommentToken,org.yaml.snakeyaml.tokens.ScalarToken)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1715,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.tokens.Token>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - style
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1716
      start: 1635
    functionDepth: 5
    functionLinenumber: 1635
    functionLinenumberEnd: 1716
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalar(char)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[Integer].intValue()'
    - breaks.isEmpty()
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].createStyle(char)'
    - '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndicators(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList(org.yaml.snakeyaml.tokens.CommentToken,org.yaml.snakeyaml.tokens.ScalarToken)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIgnoredLine(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].getIncrement()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndentation()'
    - '[StringBuilder].append(String)'
    - Math.max(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[StringBuilder].append(char)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].chompTailIsNotFalse()'
    - '[String].indexOf(int)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
    - '[StringBuilder].<init>()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarBreaks(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].chompTailIsTrue()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[StringBuilder].append(org.yaml.snakeyaml.scanner.ScannerImpl)'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.tokens.Token>
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1737,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1744,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1745,1
    - Dst: Character.isDigit(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1746,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1747,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1747,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1748,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1751,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1750,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1753,1
    - Dst: Character.isDigit(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1755,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1756,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1756,1
    - Dst: Integer.parseInt(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1757,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1760,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1759,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1762,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1763,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1770,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1773,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1774,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1775,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1775,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1778,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1776,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1780,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Chomping
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 1781
      start: 1733
    functionDepth: 4
    functionLinenumber: 1733
    functionLinenumberEnd: 1781
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndicators(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
    - Integer.parseInt(org.yaml.snakeyaml.scanner.ScannerImpl)
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - Character.isDigit(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.scanner.ScannerImpl)'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: Chomping
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndicators(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1791,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1792,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1797,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1798,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1802,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1803,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1804,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1805,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1805,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1807,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1806,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.CommentToken
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 1810
      start: 1787
    functionDepth: 4
    functionLinenumber: 1787
    functionLinenumberEnd: 1810
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIgnoredLine(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].isEmpty()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.CommentToken
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIgnoredLine(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1820,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1822,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1826,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int,String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1826,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1827,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1830,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1830,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1831,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1836,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1837,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1838,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1843,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1844
      start: 1818
    functionDepth: 4
    functionLinenumber: 1818
    functionLinenumberEnd: 1844
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndentation()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].has(int,String)'
    - '[StringBuilder].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
    linkageType: ''
    returnType: Object[]
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndentation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1848,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1849,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1850,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1853,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1854,1
    - Dst: (lineBreak = scanLineBreak()).isEmpty()
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1861,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1862,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1863,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1866,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1867,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1868,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1873,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1874
      start: 1846
    functionDepth: 4
    functionLinenumber: 1846
    functionLinenumberEnd: 1874
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarBreaks(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[StringBuilder].<init>()'
    - (lineBreak = scanLineBreak()).isEmpty()
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[StringBuilder].append(org.yaml.snakeyaml.scanner.ScannerImpl)'
    linkageType: ''
    returnType: Object[]
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarBreaks(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1895,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1896,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1897,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1898,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarNonSpaces(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.error.Mark,StringBuilder)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1899,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1900,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarSpaces(org.yaml.snakeyaml.error.Mark,StringBuilder)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1901,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarNonSpaces(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.error.Mark,StringBuilder)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1902,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1904,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1905,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1906,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].createStyle(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1907,1
    - Dst: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1906,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - style
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1908
      start: 1891
    functionDepth: 4
    functionLinenumber: 1891
    functionLinenumberEnd: 1908
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalar(char)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarSpaces(org.yaml.snakeyaml.error.Mark,StringBuilder)'
    - '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[StringBuilder].<init>()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarNonSpaces(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.error.Mark,StringBuilder)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].createStyle(char)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1919,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int,String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1919,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1923,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1923,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1927,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1928,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1929,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1930,1
    - Dst: '[String].indexOf(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1931,1
    - Dst: '[StringBuilder].appendCodePoint(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1932,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1933,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1935,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1936,1
    - Dst: Character.isSupplementaryCodePoint(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1937,1
    - Dst: Character.valueOf(char)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1938,1
    - Dst: '[java.util.Map<Character,String>].containsKey(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1938,1
    - Dst: Character.valueOf(char)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1942,1
    - Dst: '[java.util.Map<Character,String>].get(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1942,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1942,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1943,1
    - Dst: Character.isSupplementaryCodePoint(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1944,1
    - Dst: Character.valueOf(char)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1945,1
    - Dst: '[java.util.Map<Character,Integer>].containsKey(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1945,1
    - Dst: Character.valueOf(char)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1948,1
    - Dst: '[java.util.Map<Character,Integer>].get(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1948,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].intValue()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1948,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1949,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefix(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1950,1
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1951,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].find()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1951,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1954,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1952,1
    - Dst: Integer.parseInt(String,int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1956,1
    - Dst: '[StringBuilder].appendCodePoint(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1958,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1959,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1962,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1961,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1964,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1964,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1965,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1965,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1967,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1967,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1969,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1968,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.yaml.snakeyaml.error.Mark
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - doubleQuoted
    - startMark
    - chunks
    argTypes:
    - boolean
    - org.yaml.snakeyaml.error.Mark
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 1975
      start: 1913
    functionDepth: 4
    functionLinenumber: 1913
    functionLinenumberEnd: 1975
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarNonSpaces(boolean,org.yaml.snakeyaml.error.Mark,StringBuilder)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[String].isEmpty()'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int,String)'
    - '[StringBuilder].appendCodePoint(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[java.util.Map<Character,Integer>].get(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].intValue()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].find()'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[java.util.Map<Character,String>].get(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - Character.isSupplementaryCodePoint(int)
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefix(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[StringBuilder].appendCodePoint(int)'
    - '[java.util.Map<Character,String>].containsKey(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(char)'
    - '[String].indexOf(int)'
    - Integer.parseInt(String,int)
    - '[java.util.Map<Character,Integer>].containsKey(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - Character.valueOf(char)
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[StringBuilder].append(org.yaml.snakeyaml.scanner.ScannerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarNonSpaces(boolean,org.yaml.snakeyaml.error.Mark,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1982,1
    - Dst: '[String].indexOf(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1982,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1985,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1986,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1990,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1989,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1993,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1994,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1995,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1996,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1997,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1998,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:1999,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2001,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2003,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startMark
    - chunks
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 2005
      start: 1977
    functionDepth: 4
    functionLinenumber: 1977
    functionLinenumberEnd: 2005
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarSpaces(org.yaml.snakeyaml.error.Mark,StringBuilder)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[String].indexOf(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[String].isEmpty()'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[StringBuilder].append(String)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[StringBuilder].append(char)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarSpaces(org.yaml.snakeyaml.error.Mark,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2009,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2013,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2014,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2014,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2015,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2015,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2017,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2016,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2020,1
    - Dst: '[String].indexOf(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2020,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2021,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2025,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2026,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2027,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2029,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startMark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 2032
      start: 2007
    functionDepth: 3
    functionLinenumber: 2007
    functionLinenumberEnd: 2032
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[String].equals(String)'
    - '[String].indexOf(int)'
    - '[String].isEmpty()'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[StringBuilder].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2046,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2047,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2055,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2059,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2060,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2061,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2061,1
    - Dst: '[String].indexOf(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2063,1
    - Dst: '[StringBuilder].append(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2072,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2073,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2073,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2074,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlainSpaces()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2075,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2077,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2077,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2078,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2082,1
    - Dst: '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2082,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2083
      start: 2045
    functionDepth: 4
    functionLinenumber: 2045
    functionLinenumberEnd: 2083
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlain()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(int)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlainSpaces()'
    - '[String].isEmpty()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(org.yaml.snakeyaml.scanner.ScannerImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[StringBuilder].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[StringBuilder].append(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2091,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2094,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2094,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2096,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2096,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2107,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2107,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2116,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2117,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2118,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2118,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2126
      start: 2088
    functionDepth: 3
    functionLinenumber: 2088
    functionLinenumberEnd: 2126
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].atEndOfPlain()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].atEndOfPlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2133,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2133,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2136,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2137,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2138,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2140,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2141,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2142,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2142,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2142,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].atEndOfPlain()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2145,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2148,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2150,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2151,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2153,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2154,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2155,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2156,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2157,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2158,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2158,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2158,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2166,1
    - Dst: '[StringBuilder].length()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2168,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2171,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2174
      start: 2131
    functionDepth: 5
    functionLinenumber: 2131
    functionLinenumberEnd: 2174
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlainSpaces()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[StringBuilder].length()'
    - '[String].isEmpty()'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[StringBuilder].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].atEndOfPlain()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlainSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2199,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2201,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2201,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2203,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2202,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2209,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2215,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2217,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2223,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2224,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2224,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2226,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2225,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2230,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - startMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 2232
      start: 2198
    functionDepth: 4
    functionLinenumber: 2198
    functionLinenumberEnd: 2232
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle(String,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle(String,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2251,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2256,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2257,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2259,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2259,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanUriEscapes(String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2261,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2261,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2265,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2270,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2270,1
    - Dst: '[StringBuilder].length()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2272,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2274,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2274,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2276,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2275,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2278,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - startMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 2279
      start: 2248
    functionDepth: 4
    functionLinenumber: 2248
    functionLinenumberEnd: 2279
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(String,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].length()'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanUriEscapes(String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    - '[StringBuilder].<init>()'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[StringBuilder].append(String)'
    - Character.toChars(int)
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(String,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2296,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2303,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2304,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2305,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2306,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2308,1
    - Dst: Integer.parseInt(String,int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2308,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].put(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2309,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2311,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2312,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2312,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2313,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2314,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2314,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2318,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2315,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2320,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].flip()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2322,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoder].decode(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2324,1
    - Dst: e.getMessage()
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2327,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2326,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - startMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 2329
      start: 2292
    functionDepth: 3
    functionLinenumber: 2292
    functionLinenumberEnd: 2329
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanUriEscapes(String,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].allocate(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].flip()'
    - '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - Integer.parseInt(String,int)
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.util.UriEncoder].decode(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].put(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - e.getMessage()
    - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanUriEscapes(String,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2343,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2345,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2346,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2348,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].forward()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2352,1
    - Dst: Character.toChars(int)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2353,1
    - Dst: String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2353,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2356
      start: 2342
    functionDepth: 4
    functionLinenumber: 2342
    functionLinenumberEnd: 2356
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 9
    functionsReached:
    - Character.toChars(int)
    - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
    - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
    - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
    - String.valueOf(org.yaml.snakeyaml.scanner.ScannerImpl)
    - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2359,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2367,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.tokens.Token>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2370
      start: 2358
    functionDepth: 0
    functionLinenumber: 2358
    functionLinenumberEnd: 2370
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.tokens.Token>
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].resetDocumentIndex()'
      Src: org.yaml.snakeyaml.scanner.ScannerImpl:2374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.Map<Character,String>
      - java.util.Map<Character,Integer>
      - org.yaml.snakeyaml.reader.StreamReader
      - boolean
      - int
      - java.util.List<org.yaml.snakeyaml.tokens.Token>
      - org.yaml.snakeyaml.tokens.Token
      - int
      - int
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - boolean
      - org.yaml.snakeyaml.LoaderOptions
      - boolean
      - java.util.Map<Integer,org.yaml.snakeyaml.scanner.SimpleKey>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.scanner.Scanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2375
      start: 2372
    functionDepth: 1
    functionLinenumber: 2372
    functionLinenumberEnd: 2375
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl].resetDocumentIndex()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.reader.StreamReader].resetDocumentIndex()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl].resetDocumentIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.scanner.ScannerImpl.Chomping
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - increment
    argTypes:
    - Boolean
    - int
    constantsTouched: []
    func_position:
      end: 2388
      start: 2385
    functionDepth: 0
    functionLinenumber: 2385
    functionLinenumberEnd: 2388
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].<init>(Boolean,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.ScannerImpl.Chomping
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].<init>(Boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2392
      start: 2390
    functionDepth: 0
    functionLinenumber: 2390
    functionLinenumberEnd: 2392
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].chompTailIsNotFalse()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].chompTailIsNotFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2396
      start: 2394
    functionDepth: 0
    functionLinenumber: 2394
    functionLinenumberEnd: 2396
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].chompTailIsTrue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].chompTailIsTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2400
      start: 2398
    functionDepth: 0
    functionLinenumber: 2398
    functionLinenumberEnd: 2400
    functionName: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].getIncrement()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].getIncrement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
      Src: org.yaml.snakeyaml.scanner.Constant:34,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
      Src: org.yaml.snakeyaml.scanner.Constant:35,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
      Src: org.yaml.snakeyaml.scanner.Constant:36,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
      Src: org.yaml.snakeyaml.scanner.Constant:37,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
      Src: org.yaml.snakeyaml.scanner.Constant:38,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
      Src: org.yaml.snakeyaml.scanner.Constant:39,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
      Src: org.yaml.snakeyaml.scanner.Constant:41,1
    - Dst: '[java.util.Arrays].fill(boolean[],boolean)'
      Src: org.yaml.snakeyaml.scanner.Constant:48,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.scanner.Constant:49,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.scanner.Constant:50,1
    - Dst: '[String].codePointAt(org.yaml.snakeyaml.scanner.Constant)'
      Src: org.yaml.snakeyaml.scanner.Constant:51,1
    - Dst: '[StringBuilder].appendCodePoint(org.yaml.snakeyaml.scanner.Constant)'
      Src: org.yaml.snakeyaml.scanner.Constant:55,1
    - Dst: '[StringBuilder].length()'
      Src: org.yaml.snakeyaml.scanner.Constant:58,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.scanner.Constant:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - String
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.scanner.Constant
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Constant.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].length()'
    - '[java.util.Arrays].fill(boolean[],boolean)'
    - '[String].codePointAt(org.yaml.snakeyaml.scanner.Constant)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].appendCodePoint(org.yaml.snakeyaml.scanner.Constant)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.Constant
    signature: '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(int)'
      Src: org.yaml.snakeyaml.scanner.Constant:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - String
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Constant.java
    functionUses: 16
    functionsReached:
    - '[String].indexOf(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.Constant:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - String
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Constant.java
    functionUses: 9
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int)'
      Src: org.yaml.snakeyaml.scanner.Constant:73,1
    - Dst: '[String].indexOf(int)'
      Src: org.yaml.snakeyaml.scanner.Constant:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - String
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - c
    - additional
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.scanner.Constant].has(int,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Constant.java
    functionUses: 2
    functionsReached:
    - '[String].indexOf(int)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.Constant].has(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(int,String)'
      Src: org.yaml.snakeyaml.scanner.Constant:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - org.yaml.snakeyaml.scanner.Constant
      - String
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - c
    - additional
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Constant.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].has(int,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.Constant].hasNo(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      - int
      - int
      - int
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - int
      - int
      - int
      - org.yaml.snakeyaml.error.Mark
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.scanner.SimpleKey
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - tokenNumber
    - required
    - index
    - line
    - column
    - mark
    argTypes:
    - int
    - boolean
    - int
    - int
    - int
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.scanner.SimpleKey].<init>(int,boolean,int,int,int,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/SimpleKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.SimpleKey
    signature: '[org.yaml.snakeyaml.scanner.SimpleKey].<init>(int,boolean,int,int,int,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - int
      - int
      - int
      - org.yaml.snakeyaml.error.Mark
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.scanner.SimpleKey].getTokenNumber()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/SimpleKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.scanner.SimpleKey].getTokenNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - int
      - int
      - int
      - org.yaml.snakeyaml.error.Mark
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.scanner.SimpleKey].getColumn()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/SimpleKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.scanner.SimpleKey].getColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - int
      - int
      - int
      - org.yaml.snakeyaml.error.Mark
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.scanner.SimpleKey].getMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/SimpleKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.scanner.SimpleKey].getMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - int
      - int
      - int
      - org.yaml.snakeyaml.error.Mark
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.scanner.SimpleKey].getIndex()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/SimpleKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.scanner.SimpleKey].getIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - int
      - int
      - int
      - org.yaml.snakeyaml.error.Mark
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.scanner.SimpleKey].getLine()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/SimpleKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.scanner.SimpleKey].getLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - int
      - int
      - int
      - org.yaml.snakeyaml.error.Mark
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.scanner.SimpleKey].isRequired()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/SimpleKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.SimpleKey].isRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - int
      - int
      - int
      - org.yaml.snakeyaml.error.Mark
      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: 72
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.yaml.snakeyaml.scanner.SimpleKey].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/SimpleKey.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.scanner.SimpleKey].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.scanner.Scanner].checkToken()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Scanner.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.Scanner].checkToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken()'
      Src: org.yaml.snakeyaml.scanner.Scanner:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Token.ID
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - choice
    argTypes:
    - Token.ID
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(Token.ID)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Scanner.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Scanner].checkToken()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(Token.ID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Scanner.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.tokens.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Scanner.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.tokens.Token
    signature: '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.scanner.Scanner].resetDocumentIndex()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Scanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.scanner.Scanner].resetDocumentIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.scanner.Scanner
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.scanner.Scanner].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Scanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.Scanner
    signature: '[org.yaml.snakeyaml.scanner.Scanner].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String)'
      Src: org.yaml.snakeyaml.scanner.ScannerException:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.scanner.ScannerException
      static: false
      superClass: org.yaml.snakeyaml.error.MarkedYAMLException
    argCount: 5
    argNames:
    - context
    - contextMark
    - problem
    - problemMark
    - note
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerException.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.ScannerException
    signature: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,null)'
      Src: org.yaml.snakeyaml.scanner.ScannerException:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.scanner.ScannerException
      static: false
      superClass: org.yaml.snakeyaml.error.MarkedYAMLException
    argCount: 4
    argNames:
    - context
    - contextMark
    - problem
    - problemMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerException.java
    functionUses: 16
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,null)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.scanner.ScannerException
    signature: '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.composer.Composer:83,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.composer.Composer:86,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.composer.Composer:89,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.composer.Composer:93,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.composer.Composer:94,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:97,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:98,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].getNestingDepthLimit()'
      Src: org.yaml.snakeyaml.composer.Composer:99,1
    - Dst: '[org.yaml.snakeyaml.util.MergeUtils].<init>()'
      Src: org.yaml.snakeyaml.composer.Composer:101,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.composer.Composer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - parser
    - resolver
    - loadingConfig
    argTypes:
    - org.yaml.snakeyaml.parser.Parser
    - org.yaml.snakeyaml.resolver.Resolver
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 106
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.util.MergeUtils].<init>()'
    - '[java.util.HashSet].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].getNestingDepthLimit()'
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.composer.Composer
    signature: '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:115,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:116,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 120
    functionName: '[org.yaml.snakeyaml.composer.Composer].checkNode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 7
    functionsReached:
    - '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.composer.Composer].checkNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:129,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:130,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:131,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].get(int)'
      Src: org.yaml.snakeyaml.composer.Composer:132,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getStartMark()'
      Src: org.yaml.snakeyaml.composer.Composer:132,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.yaml.snakeyaml.composer.Composer:133,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer,null,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:134,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:135,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:139,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].composeNode(null)'
      Src: org.yaml.snakeyaml.composer.Composer:141,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:143,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
      Src: org.yaml.snakeyaml.composer.Composer:144,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:145,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setEndComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:145,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:147,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].clear()'
      Src: org.yaml.snakeyaml.composer.Composer:148,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].clear()'
      Src: org.yaml.snakeyaml.composer.Composer:149,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 151
    functionName: '[org.yaml.snakeyaml.composer.Composer].getNode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 7
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].getStartMark()'
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].clear()'
    - '[org.yaml.snakeyaml.composer.Composer].composeNode(null)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
    - '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
    - '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].get(int)'
    - '[java.util.Collections].emptyList()'
    - '[org.yaml.snakeyaml.nodes.Node].setEndComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer,null,org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].clear()'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.composer.Composer].getNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:163,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:166,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].getNode()'
      Src: org.yaml.snakeyaml.composer.Composer:167,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:170,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:171,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
      Src: org.yaml.snakeyaml.composer.Composer:172,1
    - Dst: '[org.yaml.snakeyaml.events.Event].getStartMark()'
      Src: org.yaml.snakeyaml.composer.Composer:174,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.composer.Composer,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.composer.Composer:173,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:177,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 179
    functionName: '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 7
    functionsReached:
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - '[org.yaml.snakeyaml.composer.Composer].getNode()'
    - '[org.yaml.snakeyaml.events.Event].getStartMark()'
    - '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.composer.Composer,String,org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:182,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].add(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.composer.Composer:184,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:187,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:188,1
    - Dst: event.getAnchor()
      Src: org.yaml.snakeyaml.composer.Composer:189,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].containsKey(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:190,1
    - Dst: event.getStartMark()
      Src: org.yaml.snakeyaml.composer.Composer:191,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:191,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].get(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:193,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].getMaxAliasesForCollections()'
      Src: org.yaml.snakeyaml.composer.Composer:196,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].getMaxAliasesForCollections()'
      Src: org.yaml.snakeyaml.composer.Composer:199,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.composer.Composer:197,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].remove(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:202,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].setTwoStepsConstruction(boolean)'
      Src: org.yaml.snakeyaml.composer.Composer:203,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:206,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:207,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:207,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].peekEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:209,1
    - Dst: event.getAnchor()
      Src: org.yaml.snakeyaml.composer.Composer:210,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].increaseNestingDepth()'
      Src: org.yaml.snakeyaml.composer.Composer:211,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:213,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:214,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].composeScalarNode(org.yaml.snakeyaml.composer.Composer,java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:214,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:215,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].composeSequenceNode(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:216,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].composeMappingNode(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:218,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].decreaseNestingDepth()'
      Src: org.yaml.snakeyaml.composer.Composer:220,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].remove(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.composer.Composer:222,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 224
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 224
    functionName: '[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.composer.Composer].setTwoStepsConstruction(boolean)'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].remove(org.yaml.snakeyaml.composer.Composer)'
    - '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].containsKey(org.yaml.snakeyaml.composer.Composer)'
    - event.getStartMark()
    - '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].get(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.parser.Parser].peekEvent()'
    - '[org.yaml.snakeyaml.composer.Composer].increaseNestingDepth()'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].add(org.yaml.snakeyaml.nodes.Node)'
    - event.getAnchor()
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[org.yaml.snakeyaml.composer.Composer].composeMappingNode(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.composer.Composer].decreaseNestingDepth()'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
    - '[org.yaml.snakeyaml.composer.Composer].composeSequenceNode(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.LoaderOptions].getMaxAliasesForCollections()'
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].remove(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.composer.Composer].composeScalarNode(org.yaml.snakeyaml.composer.Composer,java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:227,1
    - Dst: ev.getTag()
      Src: org.yaml.snakeyaml.composer.Composer:228,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].equals(String)'
      Src: org.yaml.snakeyaml.composer.Composer:231,1
    - Dst: ev.getValue()
      Src: org.yaml.snakeyaml.composer.Composer:232,1
    - Dst: ev.getImplicit()
      Src: org.yaml.snakeyaml.composer.Composer:233,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].canOmitTagInPlainScalar()'
      Src: org.yaml.snakeyaml.composer.Composer:233,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:232,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:236,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
      Src: org.yaml.snakeyaml.composer.Composer:237,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].getTagInspector()'
      Src: org.yaml.snakeyaml.composer.Composer:238,1
    - Dst: '[org.yaml.snakeyaml.inspector.TagInspector].isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.composer.Composer:238,1
    - Dst: ev.getStartMark()
      Src: org.yaml.snakeyaml.composer.Composer:239,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:239,1
    - Dst: ev.getValue()
      Src: org.yaml.snakeyaml.composer.Composer:242,1
    - Dst: ev.getStartMark()
      Src: org.yaml.snakeyaml.composer.Composer:242,1
    - Dst: ev.getEndMark()
      Src: org.yaml.snakeyaml.composer.Composer:242,1
    - Dst: ev.getScalarStyle()
      Src: org.yaml.snakeyaml.composer.Composer:243,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:242,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].setAnchor(String)'
      Src: org.yaml.snakeyaml.composer.Composer:245,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].put(String,org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.composer.Composer:246,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:248,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:249,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:249,1
    - Dst: '[org.yaml.snakeyaml.nodes.ScalarNode].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:249,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - anchor
    - blockComments
    argTypes:
    - String
    - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
    constantsTouched: []
    func_position:
      end: 251
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 251
    functionName: '[org.yaml.snakeyaml.composer.Composer].composeScalarNode(String,java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.composer.Composer)'
    - ev.getStartMark()
    - '[org.yaml.snakeyaml.nodes.ScalarNode].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer)'
    - '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].put(String,org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
    - ev.getTag()
    - '[org.yaml.snakeyaml.nodes.ScalarNode].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - '[org.yaml.snakeyaml.inspector.TagInspector].isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.composer.Composer].equals(String)'
    - ev.getScalarStyle()
    - '[org.yaml.snakeyaml.composer.Composer].canOmitTagInPlainScalar()'
    - ev.getEndMark()
    - '[org.yaml.snakeyaml.LoaderOptions].getTagInspector()'
    - '[org.yaml.snakeyaml.nodes.ScalarNode].setAnchor(String)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - ev.getImplicit()
    - ev.getValue()
    - '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer,org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.composer.Composer].composeScalarNode(String,java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:254,1
    - Dst: startEvent.getTag()
      Src: org.yaml.snakeyaml.composer.Composer:255,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].equals(String)'
      Src: org.yaml.snakeyaml.composer.Composer:259,1
    - Dst: startEvent.getImplicit()
      Src: org.yaml.snakeyaml.composer.Composer:260,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.composer.Composer,null,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:260,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:263,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
      Src: org.yaml.snakeyaml.composer.Composer:264,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].getTagInspector()'
      Src: org.yaml.snakeyaml.composer.Composer:265,1
    - Dst: '[org.yaml.snakeyaml.inspector.TagInspector].isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.composer.Composer:265,1
    - Dst: startEvent.getStartMark()
      Src: org.yaml.snakeyaml.composer.Composer:266,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:266,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.composer.Composer:269,1
    - Dst: startEvent.getStartMark()
      Src: org.yaml.snakeyaml.composer.Composer:270,1
    - Dst: startEvent.getFlowStyle()
      Src: org.yaml.snakeyaml.composer.Composer:271,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.composer.Composer,java.util.ArrayList,org.yaml.snakeyaml.composer.Composer,null,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:270,1
    - Dst: startEvent.isFlow()
      Src: org.yaml.snakeyaml.composer.Composer:272,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:273,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:273,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].setAnchor(String)'
      Src: org.yaml.snakeyaml.composer.Composer:276,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].put(String,org.yaml.snakeyaml.nodes.SequenceNode)'
      Src: org.yaml.snakeyaml.composer.Composer:277,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:279,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:280,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:281,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.SequenceNode)'
      Src: org.yaml.snakeyaml.composer.Composer:284,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.composer.Composer:284,1
    - Dst: startEvent.isFlow()
      Src: org.yaml.snakeyaml.composer.Composer:286,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:287,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:287,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:287,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:289,1
    - Dst: '[org.yaml.snakeyaml.events.Event].getEndMark()'
      Src: org.yaml.snakeyaml.composer.Composer:290,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].setEndMark(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.composer.Composer:290,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:291,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
      Src: org.yaml.snakeyaml.composer.Composer:292,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:293,1
    - Dst: '[org.yaml.snakeyaml.nodes.SequenceNode].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:293,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - anchor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 296
      start: 253
    functionDepth: 2
    functionLinenumber: 253
    functionLinenumberEnd: 296
    functionName: '[org.yaml.snakeyaml.composer.Composer].composeSequenceNode(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.composer.Composer)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - startEvent.getImplicit()
    - '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.composer.Composer,java.util.ArrayList,org.yaml.snakeyaml.composer.Composer,null,org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].setEndMark(org.yaml.snakeyaml.error.Mark)'
    - startEvent.getFlowStyle()
    - '[org.yaml.snakeyaml.inspector.TagInspector].isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.composer.Composer].equals(String)'
    - '[org.yaml.snakeyaml.nodes.SequenceNode].setAnchor(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.LoaderOptions].getTagInspector()'
    - '[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.SequenceNode)'
    - startEvent.getTag()
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
    - startEvent.getStartMark()
    - '[org.yaml.snakeyaml.nodes.SequenceNode].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.composer.Composer,null,org.yaml.snakeyaml.composer.Composer)'
    - startEvent.isFlow()
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
    - '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].put(String,org.yaml.snakeyaml.nodes.SequenceNode)'
    - '[org.yaml.snakeyaml.events.Event].getEndMark()'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.composer.Composer].composeSequenceNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:299,1
    - Dst: startEvent.getTag()
      Src: org.yaml.snakeyaml.composer.Composer:300,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].equals(String)'
      Src: org.yaml.snakeyaml.composer.Composer:303,1
    - Dst: startEvent.getImplicit()
      Src: org.yaml.snakeyaml.composer.Composer:304,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.composer.Composer,null,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:304,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:307,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
      Src: org.yaml.snakeyaml.composer.Composer:308,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].getTagInspector()'
      Src: org.yaml.snakeyaml.composer.Composer:309,1
    - Dst: '[org.yaml.snakeyaml.inspector.TagInspector].isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.composer.Composer:309,1
    - Dst: startEvent.getStartMark()
      Src: org.yaml.snakeyaml.composer.Composer:310,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:310,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.composer.Composer:314,1
    - Dst: startEvent.getStartMark()
      Src: org.yaml.snakeyaml.composer.Composer:315,1
    - Dst: startEvent.getFlowStyle()
      Src: org.yaml.snakeyaml.composer.Composer:316,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.composer.Composer,java.util.ArrayList,org.yaml.snakeyaml.composer.Composer,null,org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:315,1
    - Dst: startEvent.isFlow()
      Src: org.yaml.snakeyaml.composer.Composer:317,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:318,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:318,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setAnchor(String)'
      Src: org.yaml.snakeyaml.composer.Composer:321,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].put(String,org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.composer.Composer:322,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:324,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:325,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
      Src: org.yaml.snakeyaml.composer.Composer:326,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].composeMappingChildren(java.util.ArrayList,org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.composer.Composer:329,1
    - Dst: startEvent.isFlow()
      Src: org.yaml.snakeyaml.composer.Composer:331,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:332,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:332,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:332,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:334,1
    - Dst: '[org.yaml.snakeyaml.events.Event].getEndMark()'
      Src: org.yaml.snakeyaml.composer.Composer:335,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setEndMark(org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.composer.Composer:335,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
      Src: org.yaml.snakeyaml.composer.Composer:336,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
      Src: org.yaml.snakeyaml.composer.Composer:337,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.composer.Composer:338,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.composer.Composer:338,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].isMergeOnCompose()'
      Src: org.yaml.snakeyaml.composer.Composer:341,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].isMerged()'
      Src: org.yaml.snakeyaml.composer.Composer:341,1
    - Dst: '[org.yaml.snakeyaml.util.MergeUtils].flatten(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.composer.Composer:342,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setValue(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>)'
      Src: org.yaml.snakeyaml.composer.Composer:343,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setMerged(boolean)'
      Src: org.yaml.snakeyaml.composer.Composer:344,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - anchor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 348
      start: 298
    functionDepth: 2
    functionLinenumber: 298
    functionLinenumberEnd: 348
    functionName: '[org.yaml.snakeyaml.composer.Composer].composeMappingNode(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.composer.Composer)'
    - startEvent.getImplicit()
    - '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setValue(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setAnchor(String)'
    - startEvent.getFlowStyle()
    - '[org.yaml.snakeyaml.util.MergeUtils].flatten(org.yaml.snakeyaml.nodes.MappingNode)'
    - '[org.yaml.snakeyaml.inspector.TagInspector].isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setMerged(boolean)'
    - '[org.yaml.snakeyaml.composer.Composer].equals(String)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].isMerged()'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setEndMark(org.yaml.snakeyaml.error.Mark)'
    - '[org.yaml.snakeyaml.LoaderOptions].getTagInspector()'
    - startEvent.getTag()
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
    - startEvent.getStartMark()
    - '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.composer.Composer,null,org.yaml.snakeyaml.composer.Composer)'
    - startEvent.isFlow()
    - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
    - '[org.yaml.snakeyaml.parser.Parser].checkEvent(org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.events.Event].getEndMark()'
    - '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.composer.Composer,java.util.ArrayList,org.yaml.snakeyaml.composer.Composer,null,org.yaml.snakeyaml.composer.Composer)'
    - '[org.yaml.snakeyaml.composer.Composer].composeMappingChildren(java.util.ArrayList,org.yaml.snakeyaml.nodes.MappingNode)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
    - '[org.yaml.snakeyaml.LoaderOptions].isMergeOnCompose()'
    - '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].put(String,org.yaml.snakeyaml.nodes.MappingNode)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.composer.Composer].composeMappingNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.composer.Composer].composeKeyNode(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.composer.Composer:357,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.composer.Composer:358,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.composer.Composer:358,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].setMerged(boolean)'
      Src: org.yaml.snakeyaml.composer.Composer:359,1
    - Dst: '[org.yaml.snakeyaml.composer.Composer].composeValueNode(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.composer.Composer:361,1
    - Dst: '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.composer.Composer:362,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].add(org.yaml.snakeyaml.nodes.NodeTuple)'
      Src: org.yaml.snakeyaml.composer.Composer:362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - org.yaml.snakeyaml.nodes.MappingNode
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - children
    - node
    argTypes:
    - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
    - org.yaml.snakeyaml.nodes.MappingNode
    constantsTouched: []
    func_position:
      end: 363
      start: 356
    functionDepth: 2
    functionLinenumber: 356
    functionLinenumberEnd: 363
    functionName: '[org.yaml.snakeyaml.composer.Composer].composeMappingChildren(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,org.yaml.snakeyaml.nodes.MappingNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.composer.Composer].composeKeyNode(org.yaml.snakeyaml.nodes.MappingNode)'
    - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
    - '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].add(org.yaml.snakeyaml.nodes.NodeTuple)'
    - '[org.yaml.snakeyaml.composer.Composer].composeValueNode(org.yaml.snakeyaml.nodes.MappingNode)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].setMerged(boolean)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.composer.Composer].composeMappingChildren(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,org.yaml.snakeyaml.nodes.MappingNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getAnchor()'
      Src: org.yaml.snakeyaml.composer.Composer:369,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].get(String)'
      Src: org.yaml.snakeyaml.composer.Composer:369,1
    - Dst: '[org.yaml.snakeyaml.parser.Parser].peekEvent()'
      Src: org.yaml.snakeyaml.composer.Composer:374,1
    - Dst: '[org.yaml.snakeyaml.events.Event].getStartMark()'
      Src: org.yaml.snakeyaml.composer.Composer:376,1
    - Dst: '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.composer.Composer:375,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.MappingNode
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 377
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 377
    functionName: '[org.yaml.snakeyaml.composer.Composer].asMappingNode(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,org.yaml.snakeyaml.nodes.Node>].get(String)'
    - '[org.yaml.snakeyaml.events.Event].getStartMark()'
    - '[org.yaml.snakeyaml.nodes.Node].getAnchor()'
    - '[org.yaml.snakeyaml.parser.Parser].peekEvent()'
    - '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.MappingNode
    signature: '[org.yaml.snakeyaml.composer.Composer].asMappingNode(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.composer.Composer:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[org.yaml.snakeyaml.composer.Composer].composeKeyNode(org.yaml.snakeyaml.nodes.MappingNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.MappingNode)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.composer.Composer].composeKeyNode(org.yaml.snakeyaml.nodes.MappingNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.MappingNode)'
      Src: org.yaml.snakeyaml.composer.Composer:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.nodes.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    constantsTouched: []
    func_position:
      end: 397
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionName: '[org.yaml.snakeyaml.composer.Composer].composeValueNode(org.yaml.snakeyaml.nodes.MappingNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.MappingNode)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Node
    signature: '[org.yaml.snakeyaml.composer.Composer].composeValueNode(org.yaml.snakeyaml.nodes.MappingNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.composer.Composer:404,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      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: 407
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 407
    functionName: '[org.yaml.snakeyaml.composer.Composer].increaseNestingDepth()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.composer.Composer].increaseNestingDepth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.composer.Composer:416,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.parser.Parser
      - org.yaml.snakeyaml.resolver.Resolver
      - java.util.Map<String,org.yaml.snakeyaml.nodes.Node>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - int
      - org.yaml.snakeyaml.LoaderOptions
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - int
      - int
      - org.yaml.snakeyaml.util.MergeUtils
      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: 418
      start: 412
    functionDepth: 1
    functionLinenumber: 412
    functionLinenumberEnd: 418
    functionName: '[org.yaml.snakeyaml.composer.Composer].decreaseNestingDepth()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.composer.Composer].decreaseNestingDepth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.composer.ComposerException:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.composer.ComposerException
      static: false
      superClass: org.yaml.snakeyaml.error.MarkedYAMLException
    argCount: 4
    argNames:
    - context
    - contextMark
    - problem
    - problemMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/ComposerException.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.composer.ComposerException
    signature: '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.composer.ComposerException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.composer.ComposerException:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.composer.ComposerException
      static: false
      superClass: org.yaml.snakeyaml.error.MarkedYAMLException
    argCount: 2
    argNames:
    - problem
    - problemMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/ComposerException.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.composer.ComposerException].<init>(null,null,String,org.yaml.snakeyaml.error.Mark)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.composer.ComposerException
    signature: '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.AbstractQueue].<init>()'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:43,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:72,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.parser.Parser
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - CommentType[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comments.CommentEventsCollector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.yaml.snakeyaml.parser.Parser
    constantsTouched: []
    func_position:
      end: 73
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 73
    functionName: '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(org.yaml.snakeyaml.parser.Parser)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentEventsCollector.java
    functionUses: 0
    functionsReached:
    - '[java.util.AbstractQueue].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.comments.CommentEventsCollector
    signature: '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(org.yaml.snakeyaml.parser.Parser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - CommentType[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comments.CommentEventsCollector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventSource
    argTypes:
    - java.util.Queue<org.yaml.snakeyaml.events.Event>
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(java.util.Queue<org.yaml.snakeyaml.events.Event>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentEventsCollector.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.comments.CommentEventsCollector
    signature: '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(java.util.Queue<org.yaml.snakeyaml.events.Event>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.comments.CommentEventsCollector)'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:96,1
    - Dst: commentEvent.getCommentType()
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:101,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - CommentType[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.yaml.snakeyaml.events.Event
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected(org.yaml.snakeyaml.events.Event)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentEventsCollector.java
    functionUses: 1
    functionsReached:
    - commentEvent.getCommentType()
    - '[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.comments.CommentEventsCollector)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected(org.yaml.snakeyaml.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(null)'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - CommentType[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comments.CommentEventsCollector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentEventsCollector.java
    functionUses: 5
    functionsReached:
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(null)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.comments.CommentEventsCollector
    signature: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected(org.yaml.snakeyaml.events.Event)'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:130,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:131,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].add(org.yaml.snakeyaml.comments.CommentLine)'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:131,1
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].peek()'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:136,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected(org.yaml.snakeyaml.comments.CommentEventsCollector)'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:136,1
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].poll()'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:137,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:137,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].add(org.yaml.snakeyaml.comments.CommentLine)'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:137,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - CommentType[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.yaml.snakeyaml.events.Event
    constantsTouched: []
    func_position:
      end: 140
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 140
    functionName: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentEventsCollector.java
    functionUses: 1
    functionsReached:
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].peek()'
    - '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].add(org.yaml.snakeyaml.comments.CommentLine)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected(org.yaml.snakeyaml.comments.CommentEventsCollector)'
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].poll()'
    - '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.events.CommentEvent)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected(org.yaml.snakeyaml.events.Event)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:152,1
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].poll()'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - CommentType[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.yaml.snakeyaml.events.Event
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 3
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentEventsCollector.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)'
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].poll()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:165,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - CommentType[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentEventsCollector.java
    functionUses: 7
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.comments.CommentLine>
    signature: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].isEmpty()'
      Src: org.yaml.snakeyaml.comments.CommentEventsCollector:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - CommentType[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentEventsCollector.java
    functionUses: 4
    functionsReached:
    - '[java.util.List<org.yaml.snakeyaml.comments.CommentLine>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].getStartMark()'
      Src: org.yaml.snakeyaml.comments.CommentLine:35,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].getEndMark()'
      Src: org.yaml.snakeyaml.comments.CommentLine:35,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].getValue()'
      Src: org.yaml.snakeyaml.comments.CommentLine:35,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].getCommentType()'
      Src: org.yaml.snakeyaml.comments.CommentLine:35,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.comments.CommentLine,org.yaml.snakeyaml.comments.CommentLine,String,org.yaml.snakeyaml.comments.CommentType)'
      Src: org.yaml.snakeyaml.comments.CommentLine:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.events.CommentEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - String
      - CommentType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comments.CommentLine
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.yaml.snakeyaml.events.CommentEvent
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.events.CommentEvent)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentLine.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.events.CommentEvent].getCommentType()'
    - '[org.yaml.snakeyaml.events.CommentEvent].getEndMark()'
    - '[org.yaml.snakeyaml.events.CommentEvent].getValue()'
    - '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.comments.CommentLine,org.yaml.snakeyaml.comments.CommentLine,String,org.yaml.snakeyaml.comments.CommentType)'
    - '[org.yaml.snakeyaml.events.CommentEvent].getStartMark()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.comments.CommentLine
    signature: '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.events.CommentEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - String
      - CommentType
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - String
      - CommentType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.comments.CommentLine
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - startMark
    - endMark
    - value
    - commentType
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    - org.yaml.snakeyaml.error.Mark
    - String
    - CommentType
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,String,CommentType)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentLine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.comments.CommentLine
    signature: '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,String,CommentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - String
      - CommentType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.comments.CommentLine].getEndMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentLine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.comments.CommentLine].getEndMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - String
      - CommentType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.error.Mark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.comments.CommentLine].getStartMark()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentLine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.error.Mark
    signature: '[org.yaml.snakeyaml.comments.CommentLine].getStartMark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - String
      - CommentType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CommentType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.comments.CommentLine].getCommentType()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentLine.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: CommentType
    signature: '[org.yaml.snakeyaml.comments.CommentLine].getCommentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - String
      - CommentType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.yaml.snakeyaml.comments.CommentLine].getValue()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentLine.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.comments.CommentLine].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comments.CommentLine].getClass()'
      Src: org.yaml.snakeyaml.comments.CommentLine:90,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentLine].getName()'
      Src: org.yaml.snakeyaml.comments.CommentLine:90,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentLine].getCommentType()'
      Src: org.yaml.snakeyaml.comments.CommentLine:90,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentLine].getValue()'
      Src: org.yaml.snakeyaml.comments.CommentLine:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.error.Mark
      - org.yaml.snakeyaml.error.Mark
      - String
      - CommentType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.comments.CommentLine].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentLine.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.comments.CommentLine].getClass()'
    - '[org.yaml.snakeyaml.comments.CommentLine].getCommentType()'
    - '[org.yaml.snakeyaml.comments.CommentLine].getName()'
    - '[org.yaml.snakeyaml.comments.CommentLine].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.comments.CommentLine].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:42,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:47,1
    - Dst: '[org.yaml.snakeyaml.LoaderOptions].<init>()'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:54,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:54,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].<init>()'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:55,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor].put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.env.EnvScalarConstructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/env/EnvScalarConstructor.java
    functionUses: 4
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].<init>()'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor].put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.env.EnvScalarConstructor
    signature: '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:42,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:47,1
    - Dst: '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.Collection<org.yaml.snakeyaml.TypeDescription>,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:67,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].<init>()'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:68,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor].put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.TypeDescription
      - java.util.Collection<org.yaml.snakeyaml.TypeDescription>
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.env.EnvScalarConstructor
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 3
    argNames:
    - theRoot
    - moreTDs
    - loadingConfig
    argTypes:
    - org.yaml.snakeyaml.TypeDescription
    - java.util.Collection<org.yaml.snakeyaml.TypeDescription>
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 4
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.Collection<org.yaml.snakeyaml.TypeDescription>,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/env/EnvScalarConstructor.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.Collection<org.yaml.snakeyaml.TypeDescription>,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].<init>()'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor].put(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv)'
    - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.env.EnvScalarConstructor
    signature: '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.Collection<org.yaml.snakeyaml.TypeDescription>,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:94,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:100,1
    - Dst: '[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:101,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:105,1
    - Dst: '[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:107,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:110,1
    - Dst: '[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:111,1
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:115,1
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:116,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 4
    argNames:
    - name
    - separator
    - value
    - environment
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.env.EnvScalarConstructor].apply(String,String,String,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/env/EnvScalarConstructor.java
    functionUses: 1
    functionsReached:
    - '[String].isEmpty()'
    - '[String].startsWith(String)'
    - '[String].equals(String)'
    - '[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.env.EnvScalarConstructor].apply(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getenv(String)
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.constructor.Constructor
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.yaml.snakeyaml.env.EnvScalarConstructor].getEnv(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/env/EnvScalarConstructor.java
    functionUses: 0
    functionsReached:
    - System.getenv(String)
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.env.EnvScalarConstructor].getEnv(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv:74,1
    - Dst: ENV_FORMAT.matcher(org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv)
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv:75,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].matches()'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv:76,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].group(String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv:77,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].group(String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv:78,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].group(String)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv:79,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].getEnv(org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv:80,1
    - Dst: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].apply(org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv,org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv,org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv)'
      Src: org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractConstruct
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 81
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/env/EnvScalarConstructor.java
    functionUses: 0
    functionsReached:
    - ENV_FORMAT.matcher(org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv)
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].apply(org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv,org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv,org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].matches()'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].getEnv(org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv)'
    - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].group(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv
      static: false
      superClass: AbstractConstruct
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/env/EnvScalarConstructor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv
    signature: '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.ResolverTuple
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tag
    - regexp
    - limit
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - java.util.regex.Pattern
    - int
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/ResolverTuple.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.ResolverTuple
    signature: '[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Tag
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTuple].getTag()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/ResolverTuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Tag
    signature: '[org.yaml.snakeyaml.resolver.ResolverTuple].getTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.regex.Pattern
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTuple].getRegexp()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/ResolverTuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.regex.Pattern
    signature: '[org.yaml.snakeyaml.resolver.ResolverTuple].getRegexp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTuple].getLimit()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/ResolverTuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.resolver.ResolverTuple].getLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      - int
      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: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.resolver.ResolverTuple].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/ResolverTuple.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.resolver.ResolverTuple].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
      Src: org.yaml.snakeyaml.resolver.Resolver:60,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:65,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:66,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
      Src: org.yaml.snakeyaml.resolver.Resolver:67,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
      Src: org.yaml.snakeyaml.resolver.Resolver:68,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,null,int)'
      Src: org.yaml.snakeyaml.resolver.Resolver:69,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
      Src: org.yaml.snakeyaml.resolver.Resolver:70,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
      Src: org.yaml.snakeyaml.resolver.Resolver:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>
      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: 74
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolvers()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/Resolver.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,null,int)'
    - '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
    - '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolvers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:29,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:37,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:42,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:48,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:49,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:50,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:51,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:53,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:54,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.resolver.Resolver:57,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolvers()'
      Src: org.yaml.snakeyaml.resolver.Resolver:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.resolver.Resolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/Resolver.java
    functionUses: 15
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolvers()'
    - '[java.util.regex.Pattern].compile(String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.resolver.Resolver
    signature: '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
      Src: org.yaml.snakeyaml.resolver.Resolver:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tag
    - regexp
    - first
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - java.util.regex.Pattern
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/Resolver.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:97,1
    - Dst: '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].get(null)'
      Src: org.yaml.snakeyaml.resolver.Resolver:100,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.resolver.Resolver:102,1
    - Dst: '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].put(null,java.util.ArrayList)'
      Src: org.yaml.snakeyaml.resolver.Resolver:103,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,int)'
      Src: org.yaml.snakeyaml.resolver.Resolver:105,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.resolver.ResolverTuple)'
      Src: org.yaml.snakeyaml.resolver.Resolver:105,1
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.resolver.Resolver:107,1
    - Dst: Character.valueOf()
      Src: org.yaml.snakeyaml.resolver.Resolver:109,1
    - Dst: '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].get(org.yaml.snakeyaml.resolver.Resolver)'
      Src: org.yaml.snakeyaml.resolver.Resolver:114,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.yaml.snakeyaml.resolver.Resolver:116,1
    - Dst: '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].put(org.yaml.snakeyaml.resolver.Resolver,java.util.ArrayList)'
      Src: org.yaml.snakeyaml.resolver.Resolver:117,1
    - Dst: '[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,int)'
      Src: org.yaml.snakeyaml.resolver.Resolver:119,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.resolver.ResolverTuple)'
      Src: org.yaml.snakeyaml.resolver.Resolver:119,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Tag
      - java.util.regex.Pattern
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - tag
    - regexp
    - first
    - limit
    argTypes:
    - org.yaml.snakeyaml.nodes.Tag
    - java.util.regex.Pattern
    - String
    - int
    constantsTouched: []
    func_position:
      end: 122
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 122
    functionName: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/Resolver.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].put(org.yaml.snakeyaml.resolver.Resolver,java.util.ArrayList)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.resolver.ResolverTuple)'
    - '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].get(org.yaml.snakeyaml.resolver.Resolver)'
    - '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].put(null,java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,int)'
    - Character.valueOf()
    - '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].get(null)'
    - '[IllegalStateException].<init>(String)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.resolver.Resolver:127,1
    - Dst: '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].get(char)'
      Src: org.yaml.snakeyaml.resolver.Resolver:128,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.resolver.Resolver:130,1
    - Dst: '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].get(org.yaml.snakeyaml.resolver.Resolver)'
      Src: org.yaml.snakeyaml.resolver.Resolver:130,1
    - Dst: v.getTag()
      Src: org.yaml.snakeyaml.resolver.Resolver:134,1
    - Dst: v.getRegexp()
      Src: org.yaml.snakeyaml.resolver.Resolver:135,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.resolver.Resolver:136,1
    - Dst: v.getLimit()
      Src: org.yaml.snakeyaml.resolver.Resolver:136,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].matcher(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:136,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].matches()'
      Src: org.yaml.snakeyaml.resolver.Resolver:136,1
    - Dst: '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].containsKey(null)'
      Src: org.yaml.snakeyaml.resolver.Resolver:141,1
    - Dst: '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].get(null)'
      Src: org.yaml.snakeyaml.resolver.Resolver:143,1
    - Dst: v.getTag()
      Src: org.yaml.snakeyaml.resolver.Resolver:144,1
    - Dst: v.getRegexp()
      Src: org.yaml.snakeyaml.resolver.Resolver:145,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.resolver.Resolver:146,1
    - Dst: v.getLimit()
      Src: org.yaml.snakeyaml.resolver.Resolver:146,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].matcher(String)'
      Src: org.yaml.snakeyaml.resolver.Resolver:146,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].matches()'
      Src: org.yaml.snakeyaml.resolver.Resolver:146,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.NodeId
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.Tag
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - kind
    - value
    - implicit
    argTypes:
    - org.yaml.snakeyaml.nodes.NodeId
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 160
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 160
    functionName: '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.nodes.NodeId,String,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/Resolver.java
    functionUses: 0
    functionsReached:
    - v.getLimit()
    - '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].get(char)'
    - '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].get(org.yaml.snakeyaml.resolver.Resolver)'
    - '[String].isEmpty()'
    - '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].containsKey(null)'
    - '[org.yaml.snakeyaml.resolver.Resolver].matches()'
    - v.getRegexp()
    - '[java.util.Map<Character,java.util.List<org.yaml.snakeyaml.resolver.ResolverTuple>>].get(null)'
    - '[String].charAt(int)'
    - '[String].length()'
    - v.getTag()
    - '[org.yaml.snakeyaml.resolver.Resolver].matcher(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.Tag
    signature: '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.nodes.NodeId,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:81,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:82,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:95,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:116,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:201,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:204,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:209,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:210,1
    - Dst: '[java.util.ArrayDeque].<init>(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:212,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:215,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].isCanonical()'
      Src: org.yaml.snakeyaml.emitter.Emitter:237,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].isPrettyFlow()'
      Src: org.yaml.snakeyaml.emitter.Emitter:238,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].isAllowUnicode()'
      Src: org.yaml.snakeyaml.emitter.Emitter:239,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:241,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:241,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:242,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:244,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator()'
      Src: org.yaml.snakeyaml.emitter.Emitter:245,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getWidth()'
      Src: org.yaml.snakeyaml.emitter.Emitter:247,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getWidth()'
      Src: org.yaml.snakeyaml.emitter.Emitter:248,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getLineBreak()'
      Src: org.yaml.snakeyaml.emitter.Emitter:250,1
    - Dst: '[LineBreak].getString()'
      Src: org.yaml.snakeyaml.emitter.Emitter:250,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].toCharArray()'
      Src: org.yaml.snakeyaml.emitter.Emitter:250,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
      Src: org.yaml.snakeyaml.emitter.Emitter:251,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getMaxSimpleKeyLength()'
      Src: org.yaml.snakeyaml.emitter.Emitter:252,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].isProcessComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter:253,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:256,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(java.util.Queue<org.yaml.snakeyaml.events.Event>,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:268,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(java.util.Queue<org.yaml.snakeyaml.events.Event>,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:269,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1043,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - org.yaml.snakeyaml.DumperOptions
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - stream
    - opts
    argTypes:
    - java.io.Writer
    - org.yaml.snakeyaml.DumperOptions
    constantsTouched: []
    func_position:
      end: 270
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 270
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].toCharArray()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart].<init>()'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(java.util.Queue<org.yaml.snakeyaml.events.Event>,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(java.util.Queue<org.yaml.snakeyaml.events.Event>,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.DumperOptions].getWidth()'
    - '[java.util.LinkedHashMap].<init>()'
    - '[java.util.HashSet].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].isProcessComments()'
    - '[org.yaml.snakeyaml.DumperOptions].getLineBreak()'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator()'
    - '[java.util.regex.Pattern].compile(String)'
    - '[LineBreak].getString()'
    - '[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent()'
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.DumperOptions].getIndent()'
    - '[org.yaml.snakeyaml.DumperOptions].isAllowUnicode()'
    - '[org.yaml.snakeyaml.DumperOptions].isPrettyFlow()'
    - '[org.yaml.snakeyaml.DumperOptions].isCanonical()'
    - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
    - '[org.yaml.snakeyaml.DumperOptions].getMaxSimpleKeyLength()'
    - '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
    - '[java.util.ArrayDeque].<init>(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter
    signature: '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.Event)'
      Src: org.yaml.snakeyaml.emitter.Emitter:273,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].needMoreEvents()'
      Src: org.yaml.snakeyaml.emitter.Emitter:274,1
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].poll()'
      Src: org.yaml.snakeyaml.emitter.Emitter:275,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterState].expect()'
      Src: org.yaml.snakeyaml.emitter.Emitter:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.yaml.snakeyaml.events.Event
    constantsTouched: []
    func_position:
      end: 279
      start: 272
    functionDepth: 2
    functionLinenumber: 272
    functionLinenumberEnd: 279
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.Event)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].add(org.yaml.snakeyaml.events.Event)'
    - '[org.yaml.snakeyaml.emitter.Emitter].needMoreEvents()'
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].poll()'
    - '[org.yaml.snakeyaml.emitter.EmitterState].expect()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:284,1
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].iterator()'
      Src: org.yaml.snakeyaml.emitter.Emitter:288,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].next()'
      Src: org.yaml.snakeyaml.emitter.Emitter:289,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].hasNext()'
      Src: org.yaml.snakeyaml.emitter.Emitter:291,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].next()'
      Src: org.yaml.snakeyaml.emitter.Emitter:294,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].needEvents(org.yaml.snakeyaml.emitter.Emitter,int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:298,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].needEvents(org.yaml.snakeyaml.emitter.Emitter,int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:300,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].needEvents(org.yaml.snakeyaml.emitter.Emitter,int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:302,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].needEvents(org.yaml.snakeyaml.emitter.Emitter,int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:304,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].needEvents(org.yaml.snakeyaml.emitter.Emitter,int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:308,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 311
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].needMoreEvents()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].hasNext()'
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].isEmpty()'
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].iterator()'
    - '[org.yaml.snakeyaml.emitter.Emitter].next()'
    - '[org.yaml.snakeyaml.emitter.Emitter].needEvents(org.yaml.snakeyaml.emitter.Emitter,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.Emitter].needMoreEvents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator<org.yaml.snakeyaml.events.Event>].hasNext()'
      Src: org.yaml.snakeyaml.emitter.Emitter:316,1
    - Dst: '[java.util.Iterator<org.yaml.snakeyaml.events.Event>].next()'
      Src: org.yaml.snakeyaml.emitter.Emitter:317,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<org.yaml.snakeyaml.events.Event>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - iter
    - count
    argTypes:
    - java.util.Iterator<org.yaml.snakeyaml.events.Event>
    - int
    constantsTouched: []
    func_position:
      end: 334
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 334
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].needEvents(java.util.Iterator<org.yaml.snakeyaml.events.Event>,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator<org.yaml.snakeyaml.events.Event>].hasNext()'
    - '[java.util.Iterator<org.yaml.snakeyaml.events.Event>].next()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.Emitter].needEvents(java.util.Iterator<org.yaml.snakeyaml.events.Event>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack<Integer>].push(Integer)'
      Src: org.yaml.snakeyaml.emitter.Emitter:337,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flow
    - indentless
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 347
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 347
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.util.ArrayStack<Integer>].push(Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].expectAlias()'
      Src: org.yaml.snakeyaml.emitter.Emitter:476,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].processAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:478,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].processTag()'
      Src: org.yaml.snakeyaml.emitter.Emitter:479,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].expectScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:481,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].isFlow()'
      Src: org.yaml.snakeyaml.emitter.Emitter:483,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence()'
      Src: org.yaml.snakeyaml.emitter.Emitter:484,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].expectFlowSequence()'
      Src: org.yaml.snakeyaml.emitter.Emitter:485,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].expectBlockSequence()'
      Src: org.yaml.snakeyaml.emitter.Emitter:487,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].isFlow()'
      Src: org.yaml.snakeyaml.emitter.Emitter:490,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping()'
      Src: org.yaml.snakeyaml.emitter.Emitter:491,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].expectFlowMapping()'
      Src: org.yaml.snakeyaml.emitter.Emitter:492,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].expectBlockMapping()'
      Src: org.yaml.snakeyaml.emitter.Emitter:494,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:498,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - root
    - mapping
    - simpleKey
    argTypes:
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 500
      start: 471
    functionDepth: 7
    functionLinenumber: 471
    functionLinenumberEnd: 500
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].expectNode(boolean,boolean,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].processAnchor(String)'
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter].expectAlias()'
    - '[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping()'
    - '[org.yaml.snakeyaml.emitter.Emitter].processTag()'
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].isFlow()'
    - '[org.yaml.snakeyaml.events.MappingStartEvent].isFlow()'
    - '[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence()'
    - '[org.yaml.snakeyaml.emitter.Emitter].expectBlockMapping()'
    - '[org.yaml.snakeyaml.emitter.Emitter].expectFlowSequence()'
    - '[org.yaml.snakeyaml.emitter.Emitter].expectFlowMapping()'
    - '[org.yaml.snakeyaml.emitter.Emitter].expectBlockSequence()'
    - '[org.yaml.snakeyaml.emitter.Emitter].expectScalar()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].expectNode(boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:504,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].processAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:506,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>].pop()'
      Src: org.yaml.snakeyaml.emitter.Emitter:507,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 502
    functionDepth: 2
    functionLinenumber: 502
    functionLinenumberEnd: 508
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].expectAlias()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    - '[org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>].pop()'
    - '[org.yaml.snakeyaml.emitter.Emitter].processAnchor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].expectAlias()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:511,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].processScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:512,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack<Integer>].pop()'
      Src: org.yaml.snakeyaml.emitter.Emitter:513,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>].pop()'
      Src: org.yaml.snakeyaml.emitter.Emitter:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 510
    functionDepth: 6
    functionLinenumber: 510
    functionLinenumberEnd: 515
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].expectScalar()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
    - '[org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>].pop()'
    - '[org.yaml.snakeyaml.util.ArrayStack<Integer>].pop()'
    - '[org.yaml.snakeyaml.emitter.Emitter].processScalar()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].expectScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:520,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:522,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:524,1
    - Dst: '[ExpectFirstFlowSequenceItem].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:526,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 519
    functionDepth: 1
    functionLinenumber: 519
    functionLinenumberEnd: 527
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].expectFlowSequence()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
    - '[ExpectFirstFlowSequenceItem].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].expectFlowSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:592,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:594,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:596,1
    - Dst: '[ExpectFirstFlowMappingKey].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:598,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 591
    functionDepth: 1
    functionLinenumber: 591
    functionLinenumberEnd: 599
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].expectFlowMapping()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
    - '[ExpectFirstFlowMappingKey].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].expectFlowMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:698,1
    - Dst: '[ExpectFirstBlockSequenceItem].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:699,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 700
      start: 696
    functionDepth: 0
    functionLinenumber: 696
    functionLinenumberEnd: 700
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].expectBlockSequence()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[ExpectFirstBlockSequenceItem].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,org.yaml.snakeyaml.emitter.Emitter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].expectBlockSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:765,1
    - Dst: '[ExpectFirstBlockMappingKey].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:766,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 767
      start: 764
    functionDepth: 1
    functionLinenumber: 764
    functionLinenumberEnd: 767
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].expectBlockMapping()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
    - '[ExpectFirstBlockMappingKey].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].expectBlockMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:805,1
    - Dst: scalarEvent.getScalarStyle()
      Src: org.yaml.snakeyaml.emitter.Emitter:809,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.yaml.snakeyaml.events.Event
    constantsTouched: []
    func_position:
      end: 811
      start: 804
    functionDepth: 0
    functionLinenumber: 804
    functionLinenumberEnd: 811
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].isFoldedOrLiteral(org.yaml.snakeyaml.events.Event)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - scalarEvent.getScalarStyle()
    - '[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.emitter.Emitter)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.Emitter].isFoldedOrLiteral(org.yaml.snakeyaml.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:858,1
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].peek()'
      Src: org.yaml.snakeyaml.emitter.Emitter:859,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 860
      start: 857
    functionDepth: 0
    functionLinenumber: 857
    functionLinenumberEnd: 860
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 2
    functionsReached:
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].peek()'
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:863,1
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].peek()'
      Src: org.yaml.snakeyaml.emitter.Emitter:864,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 865
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 865
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 2
    functionsReached:
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].peek()'
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:868,1
    - Dst: '[java.util.Queue<org.yaml.snakeyaml.events.Event>].peek()'
      Src: org.yaml.snakeyaml.emitter.Emitter:871,1
    - Dst: e.getAnchor()
      Src: org.yaml.snakeyaml.emitter.Emitter:874,1
    - Dst: e.getTag()
      Src: org.yaml.snakeyaml.emitter.Emitter:874,1
    - Dst: e.getImplicit()
      Src: org.yaml.snakeyaml.emitter.Emitter:874,1
    - Dst: e.getValue()
      Src: org.yaml.snakeyaml.emitter.Emitter:875,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:875,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 878
      start: 867
    functionDepth: 0
    functionLinenumber: 867
    functionLinenumberEnd: 878
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].checkEmptyDocument()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].peek()'
    - e.getAnchor()
    - e.getTag()
    - '[java.util.Queue<org.yaml.snakeyaml.events.Event>].isEmpty()'
    - e.getImplicit()
    - e.getValue()
    - '[org.yaml.snakeyaml.emitter.Emitter].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.Emitter].checkEmptyDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.NodeEvent].getAnchor()'
      Src: org.yaml.snakeyaml.emitter.Emitter:882,1
    - Dst: '[org.yaml.snakeyaml.events.NodeEvent].getAnchor()'
      Src: org.yaml.snakeyaml.emitter.Emitter:884,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:884,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:886,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].getTag()'
      Src: org.yaml.snakeyaml.emitter.Emitter:890,1
    - Dst: '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
      Src: org.yaml.snakeyaml.emitter.Emitter:892,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].prepareTag(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:896,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:898,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].getValue()'
      Src: org.yaml.snakeyaml.emitter.Emitter:902,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:902,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:904,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:904,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:907,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()'
      Src: org.yaml.snakeyaml.emitter.Emitter:907,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence()'
      Src: org.yaml.snakeyaml.emitter.Emitter:908,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping()'
      Src: org.yaml.snakeyaml.emitter.Emitter:908,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 909
      start: 880
    functionDepth: 3
    functionLinenumber: 880
    functionLinenumberEnd: 909
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].checkSimpleKey()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()'
    - '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(String)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].getTag()'
    - '[org.yaml.snakeyaml.emitter.Emitter].prepareTag(String)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].getValue()'
    - '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
    - '[org.yaml.snakeyaml.events.NodeEvent].getAnchor()'
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()'
    - '[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping()'
    - '[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(String)'
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
    - '[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence()'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.Emitter].checkSimpleKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ev.getAnchor()
      Src: org.yaml.snakeyaml.emitter.Emitter:915,1
    - Dst: ev.getAnchor()
      Src: org.yaml.snakeyaml.emitter.Emitter:920,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:920,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:922,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indicator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 924
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 924
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].processAnchor(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(org.yaml.snakeyaml.emitter.Emitter)'
    - ev.getAnchor()
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].processAnchor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ev.getTag()
      Src: org.yaml.snakeyaml.emitter.Emitter:933,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].chooseScalarStyle()'
      Src: org.yaml.snakeyaml.emitter.Emitter:935,1
    - Dst: ev.getImplicit()
      Src: org.yaml.snakeyaml.emitter.Emitter:939,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].canOmitTagInPlainScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:939,1
    - Dst: ev.getImplicit()
      Src: org.yaml.snakeyaml.emitter.Emitter:940,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].canOmitTagInNonPlainScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:940,1
    - Dst: ev.getImplicit()
      Src: org.yaml.snakeyaml.emitter.Emitter:944,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].canOmitTagInPlainScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:944,1
    - Dst: ev.getTag()
      Src: org.yaml.snakeyaml.emitter.Emitter:950,1
    - Dst: ev.getImplicit()
      Src: org.yaml.snakeyaml.emitter.Emitter:951,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:957,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].prepareTag(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:960,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:962,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 964
      start: 929
    functionDepth: 2
    functionLinenumber: 929
    functionLinenumberEnd: 964
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].processTag()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - ev.getImplicit()
    - '[org.yaml.snakeyaml.emitter.Emitter].canOmitTagInNonPlainScalar()'
    - '[org.yaml.snakeyaml.emitter.Emitter].chooseScalarStyle()'
    - '[org.yaml.snakeyaml.emitter.Emitter].prepareTag(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter].canOmitTagInPlainScalar()'
    - ev.getTag()
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].processTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ev.getValue()
      Src: org.yaml.snakeyaml.emitter.Emitter:975,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:975,1
    - Dst: ev.isPlain()
      Src: org.yaml.snakeyaml.emitter.Emitter:977,1
    - Dst: ev.isDQuoted()
      Src: org.yaml.snakeyaml.emitter.Emitter:977,1
    - Dst: ev.isJson()
      Src: org.yaml.snakeyaml.emitter.Emitter:980,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
      Src: org.yaml.snakeyaml.emitter.Emitter:980,1
    - Dst: ev.getTag()
      Src: org.yaml.snakeyaml.emitter.Emitter:980,1
    - Dst: '[String].equals(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:980,1
    - Dst: ev.isPlain()
      Src: org.yaml.snakeyaml.emitter.Emitter:984,1
    - Dst: ev.isJson()
      Src: org.yaml.snakeyaml.emitter.Emitter:984,1
    - Dst: ev.getImplicit()
      Src: org.yaml.snakeyaml.emitter.Emitter:984,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].canOmitTagInPlainScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:984,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:985,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()'
      Src: org.yaml.snakeyaml.emitter.Emitter:985,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowFlowPlain()'
      Src: org.yaml.snakeyaml.emitter.Emitter:986,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlockPlain()'
      Src: org.yaml.snakeyaml.emitter.Emitter:987,1
    - Dst: ev.isLiteral()
      Src: org.yaml.snakeyaml.emitter.Emitter:991,1
    - Dst: ev.isFolded()
      Src: org.yaml.snakeyaml.emitter.Emitter:991,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlock()'
      Src: org.yaml.snakeyaml.emitter.Emitter:992,1
    - Dst: ev.getScalarStyle()
      Src: org.yaml.snakeyaml.emitter.Emitter:993,1
    - Dst: ev.isPlain()
      Src: org.yaml.snakeyaml.emitter.Emitter:996,1
    - Dst: ev.isSQuoted()
      Src: org.yaml.snakeyaml.emitter.Emitter:996,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowSingleQuoted()'
      Src: org.yaml.snakeyaml.emitter.Emitter:997,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()'
      Src: org.yaml.snakeyaml.emitter.Emitter:997,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DumperOptions.ScalarStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1002
      start: 972
    functionDepth: 1
    functionLinenumber: 972
    functionLinenumberEnd: 1002
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].chooseScalarStyle()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - ev.isFolded()
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlock()'
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()'
    - ev.getTag()
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()'
    - ev.isSQuoted()
    - ev.isDQuoted()
    - '[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(org.yaml.snakeyaml.emitter.Emitter)'
    - ev.getScalarStyle()
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowSingleQuoted()'
    - '[org.yaml.snakeyaml.nodes.Tag].getValue()'
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlockPlain()'
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowFlowPlain()'
    - '[String].equals(org.yaml.snakeyaml.emitter.Emitter)'
    - ev.getImplicit()
    - ev.isJson()
    - ev.getValue()
    - ev.isPlain()
    - ev.isLiteral()
    - '[org.yaml.snakeyaml.emitter.Emitter].canOmitTagInPlainScalar()'
    linkageType: ''
    returnType: DumperOptions.ScalarStyle
    signature: '[org.yaml.snakeyaml.emitter.Emitter].chooseScalarStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ev.getValue()
      Src: org.yaml.snakeyaml.emitter.Emitter:1007,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1007,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1012,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writePlain(String,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1012,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1015,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeDoubleQuoted(String,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1015,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1018,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeSingleQuoted(String,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1018,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1021,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeFolded(String,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1021,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1024,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLiteral(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1024,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1027,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1032
      start: 1004
    functionDepth: 5
    functionLinenumber: 1004
    functionLinenumberEnd: 1032
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].processScalar()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].writeDoubleQuoted(String,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
    - ev.getValue()
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLiteral(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeSingleQuoted(String,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeFolded(String,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writePlain(String,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(org.yaml.snakeyaml.emitter.Emitter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].processScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.DumperOptions.Version].major()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1037,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1038,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions.Version].getRepresentation()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1040,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.DumperOptions.Version
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - version
    argTypes:
    - org.yaml.snakeyaml.DumperOptions.Version
    constantsTouched: []
    func_position:
      end: 1041
      start: 1036
    functionDepth: 2
    functionLinenumber: 1036
    functionLinenumberEnd: 1041
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].prepareVersion(org.yaml.snakeyaml.DumperOptions.Version)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.DumperOptions.Version].major()'
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    - '[org.yaml.snakeyaml.DumperOptions.Version].getRepresentation()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.Emitter].prepareVersion(org.yaml.snakeyaml.DumperOptions.Version)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1046,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1047,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1048,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1048,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1048,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1049,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1050,1
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1050,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].matches()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1050,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1051,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handle
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1054
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1054
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].prepareTagHandle(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter].matches()'
    - '[String].charAt(int)'
    - '[String].isEmpty()'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.Emitter].prepareTagHandle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1057,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1058,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1060,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1062,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1065,1
    - Dst: '[StringBuilder].append(String,int,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1068,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1069,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1070
      start: 1056
    functionDepth: 2
    functionLinenumber: 1056
    functionLinenumberEnd: 1070
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].prepareTagPrefix(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String,int,org.yaml.snakeyaml.emitter.Emitter)'
    - '[String].charAt(int)'
    - '[String].isEmpty()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.Emitter].prepareTagPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1079,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1080,1
    - Dst: '[String].equals(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1082,1
    - Dst: '[java.util.Map<String,String>].keySet()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1088,1
    - Dst: '[String].startsWith(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1090,1
    - Dst: '[String].equals(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1090,1
    - Dst: prefix.length()
      Src: org.yaml.snakeyaml.emitter.Emitter:1090,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1090,1
    - Dst: handle.length()
      Src: org.yaml.snakeyaml.emitter.Emitter:1095,1
    - Dst: '[String].substring(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1095,1
    - Dst: '[java.util.Map<String,String>].get(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1096,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tag
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1104
      start: 1078
    functionDepth: 2
    functionLinenumber: 1078
    functionLinenumberEnd: 1104
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].prepareTag(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - prefix.length()
    - '[String].equals(org.yaml.snakeyaml.emitter.Emitter)'
    - '[String].isEmpty()'
    - '[java.util.Map<String,String>].keySet()'
    - '[String].length()'
    - handle.length()
    - '[java.util.Map<String,String>].get(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    - '[String].substring(org.yaml.snakeyaml.emitter.Emitter)'
    - '[String].startsWith(org.yaml.snakeyaml.emitter.Emitter)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.Emitter].prepareTag(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1107,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1108,1
    - Dst: '[String].indexOf(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1111,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1112,1
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1115,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].find()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1116,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1117,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - anchor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1120
      start: 1106
    functionDepth: 2
    functionLinenumber: 1106
    functionLinenumberEnd: 1120
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 3
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].find()'
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(org.yaml.snakeyaml.emitter.Emitter)'
    - '[String].isEmpty()'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[String].indexOf(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1124,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1124,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1125,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1126,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - scalar
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1135
      start: 1123
    functionDepth: 1
    functionLinenumber: 1123
    functionLinenumberEnd: 1135
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].hasLeadingZero(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(int)'
    - '[String].length()'
    - '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.Emitter].hasLeadingZero(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1139,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>(String,boolean,boolean,boolean,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1140,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].hasLeadingZero(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1147,1
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1158,1
    - Dst: '[String].startsWith(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1158,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1165,1
    - Dst: '[String].codePointAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1165,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1165,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1174,1
    - Dst: '[String].codePointAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1175,1
    - Dst: '[String].indexOf(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1179,1
    - Dst: '[String].indexOf(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1195,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1210,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1230,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1242,1
    - Dst: Character.charCount(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1256,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1257,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1259,1
    - Dst: '[String].codePointAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1260,1
    - Dst: Character.charCount(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1260,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1261,1
    - Dst: '[String].codePointAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1263,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1263,1
    - Dst: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>(String,boolean,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1304,1
    CyclomaticComplexity: 54
    EdgeCount: 54
    ICount: 124
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.emitter.ScalarAnalysis
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - scalar
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1306
      start: 1137
    functionDepth: 2
    functionLinenumber: 1137
    functionLinenumberEnd: 1306
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[String].codePointAt(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>(String,boolean,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].hasLeadingZero(String)'
    - '[String].isEmpty()'
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>(String,boolean,boolean,boolean,boolean,boolean,boolean)'
    - '[String].startsWith(String)'
    - Character.charCount(org.yaml.snakeyaml.emitter.Emitter)
    - '[String].indexOf(org.yaml.snakeyaml.emitter.Emitter)'
    - '[String].codePointAt(int)'
    - '[String].length()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.ScalarAnalysis
    signature: '[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].flush()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1312
      start: 1310
    functionDepth: 0
    functionLinenumber: 1310
    functionLinenumberEnd: 1312
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].flushStream()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[java.io.Writer].flush()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].flushStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1316
      start: 1314
    functionDepth: 0
    functionLinenumber: 1314
    functionLinenumberEnd: 1316
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeStreamStart()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeStreamStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].flushStream()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1320
      start: 1318
    functionDepth: 1
    functionLinenumber: 1318
    functionLinenumberEnd: 1320
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeStreamEnd()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].flushStream()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeStreamEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.yaml.snakeyaml.emitter.Emitter:1326,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1330,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1332,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - indicator
    - needWhitespace
    - whitespace
    - indentation
    argTypes:
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1333
      start: 1322
    functionDepth: 0
    functionLinenumber: 1322
    functionLinenumberEnd: 1333
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 8
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[String].length()'
    - '[java.io.Writer].write(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1344,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1347,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1348
      start: 1335
    functionDepth: 0
    functionLinenumber: 1335
    functionLinenumberEnd: 1348
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 9
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(org.yaml.snakeyaml.emitter.Emitter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1360,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1361
      start: 1350
    functionDepth: 0
    functionLinenumber: 1350
    functionLinenumberEnd: 1361
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(org.yaml.snakeyaml.emitter.Emitter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.yaml.snakeyaml.emitter.Emitter:1368,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1370,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1372
      start: 1363
    functionDepth: 0
    functionLinenumber: 1363
    functionLinenumberEnd: 1372
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1375,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1376,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - versionText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1378
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1378
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeVersionDirective(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeVersionDirective(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1383,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1384,1
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.yaml.snakeyaml.emitter.Emitter:1385,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1386,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - handleText
    - prefixText
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1388
      start: 1380
    functionDepth: 1
    functionLinenumber: 1380
    functionLinenumberEnd: 1388
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeTagDirective(String,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
    - '[java.io.Writer].write(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeTagDirective(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1392,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1397,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1399,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1400,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1405,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1406,1
    - Dst: '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1410,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1415,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1416,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1417,1
    - Dst: '[String].substring(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1419,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].toCharArray()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1420,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1422,1
    - Dst: String.valueOf(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1424,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1424,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1427,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter,String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1431,1
    - Dst: '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1435,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1442,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1447,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1451,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - split
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1452
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1452
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeSingleQuoted(String,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].toCharArray()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter,String)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
    - '[java.io.Writer].write(String)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(org.yaml.snakeyaml.emitter.Emitter)'
    - '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
    - '[String].substring(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
    - String.valueOf(org.yaml.snakeyaml.emitter.Emitter)
    - '[String].length()'
    - '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeSingleQuoted(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1455,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1458,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1460,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1461,1
    - Dst: '[String].indexOf(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1463,1
    - Dst: '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1468,1
    - Dst: '[java.util.Map<Character,String>].containsKey(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1474,1
    - Dst: '[java.util.Map<Character,String>].get(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1475,1
    - Dst: Character.isHighSurrogate(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1479,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1479,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1480,1
    - Dst: Character.toCodePoint(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1481,1
    - Dst: '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1486,1
    - Dst: Character.toChars(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1487,1
    - Dst: String.valueOf(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1487,1
    - Dst: Character.charCount(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1489,1
    - Dst: Integer.toString(org.yaml.snakeyaml.emitter.Emitter,int)
      Src: org.yaml.snakeyaml.emitter.Emitter:1496,1
    - Dst: s.length()
      Src: org.yaml.snakeyaml.emitter.Emitter:1497,1
    - Dst: s.substring(int)
      Src: org.yaml.snakeyaml.emitter.Emitter:1497,1
    - Dst: Character.charCount(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1498,1
    - Dst: Long.toHexString(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1500,1
    - Dst: s.length()
      Src: org.yaml.snakeyaml.emitter.Emitter:1501,1
    - Dst: s.substring(int)
      Src: org.yaml.snakeyaml.emitter.Emitter:1501,1
    - Dst: Integer.toString(org.yaml.snakeyaml.emitter.Emitter,int)
      Src: org.yaml.snakeyaml.emitter.Emitter:1503,1
    - Dst: s.length()
      Src: org.yaml.snakeyaml.emitter.Emitter:1504,1
    - Dst: s.substring(int)
      Src: org.yaml.snakeyaml.emitter.Emitter:1504,1
    - Dst: data.length()
      Src: org.yaml.snakeyaml.emitter.Emitter:1509,1
    - Dst: '[java.io.Writer].write(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1510,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1514,1
    - Dst: '[String].substring(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1520,1
    - Dst: data.length()
      Src: org.yaml.snakeyaml.emitter.Emitter:1525,1
    - Dst: '[java.io.Writer].write(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1526,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1527,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1530,1
    - Dst: data.length()
      Src: org.yaml.snakeyaml.emitter.Emitter:1532,1
    - Dst: '[java.io.Writer].write(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1533,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1538,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 110
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - split
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1539
      start: 1454
    functionDepth: 1
    functionLinenumber: 1454
    functionLinenumberEnd: 1539
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeDoubleQuoted(String,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[String].substring(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - String.valueOf(org.yaml.snakeyaml.emitter.Emitter)
    - '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(org.yaml.snakeyaml.emitter.Emitter)'
    - Character.isHighSurrogate(org.yaml.snakeyaml.emitter.Emitter)
    - '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
    - s.substring(int)
    - Character.toChars(org.yaml.snakeyaml.emitter.Emitter)
    - '[java.util.Map<Character,String>].get(org.yaml.snakeyaml.emitter.Emitter)'
    - '[java.io.Writer].write(org.yaml.snakeyaml.emitter.Emitter)'
    - Character.charCount(org.yaml.snakeyaml.emitter.Emitter)
    - '[String].indexOf(org.yaml.snakeyaml.emitter.Emitter)'
    - '[java.util.Map<Character,String>].containsKey(org.yaml.snakeyaml.emitter.Emitter)'
    - '[String].charAt(int)'
    - Long.toHexString(org.yaml.snakeyaml.emitter.Emitter)
    - Character.toCodePoint(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)
    - data.length()
    - s.length()
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
    - Integer.toString(org.yaml.snakeyaml.emitter.Emitter,int)
    - '[String].length()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeDoubleQuoted(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: commentLine.getCommentType()
      Src: org.yaml.snakeyaml.emitter.Emitter:1547,1
    - Dst: commentLine.getCommentType()
      Src: org.yaml.snakeyaml.emitter.Emitter:1550,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,org.yaml.snakeyaml.emitter.Emitter,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1550,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1553,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1554,1
    - Dst: commentLine.getValue()
      Src: org.yaml.snakeyaml.emitter.Emitter:1556,1
    - Dst: '[java.io.Writer].write(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1556,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1557,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1559,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1560,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - commentLines
    argTypes:
    - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
    constantsTouched: []
    func_position:
      end: 1566
      start: 1541
    functionDepth: 2
    functionLinenumber: 1541
    functionLinenumberEnd: 1566
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 2
    functionsReached:
    - commentLine.getCommentType()
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
    - commentLine.getValue()
    - '[java.io.Writer].write(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,org.yaml.snakeyaml.emitter.Emitter,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1569,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1570,1
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1571,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1571,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1573
      start: 1568
    functionDepth: 2
    functionLinenumber: 1568
    functionLinenumberEnd: 1573
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeBlockComment()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeBlockComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1576,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1576,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1577
      start: 1575
    functionDepth: 3
    functionLinenumber: 1575
    functionLinenumberEnd: 1577
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1580,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1581,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter,String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1581,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1582,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1584,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1584,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1585,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1586,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1587,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1587,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1587,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1587,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1588,1
    - Dst: '[StringBuilder].toString()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1590,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1591
      start: 1579
    functionDepth: 1
    functionLinenumber: 1579
    functionLinenumberEnd: 1591
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter,String)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(org.yaml.snakeyaml.emitter.Emitter)'
    - '[StringBuilder].append(int)'
    - '[String].charAt(int)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1594,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1595,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1596,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1596,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1596,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1599,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1600,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1606,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1608,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1609,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1612,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1613,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1614,1
    - Dst: '[String].substring(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1617,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].toCharArray()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1618,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1620,1
    - Dst: String.valueOf(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1622,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1622,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1626,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1633,1
    - Dst: '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1637,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter,String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1642,1
    - Dst: '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1645,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1647,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1653,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - split
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1658
      start: 1593
    functionDepth: 4
    functionLinenumber: 1593
    functionLinenumberEnd: 1658
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeFolded(String,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter].toCharArray()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()'
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter,String)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(org.yaml.snakeyaml.emitter.Emitter)'
    - '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
    - '[String].substring(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[String].charAt(int)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
    - String.valueOf(org.yaml.snakeyaml.emitter.Emitter)
    - '[String].length()'
    - '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeFolded(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1661,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1662,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1663,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1663,1
    - Dst: '[String].charAt(int)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1663,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1666,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1667,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1671,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1673,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1674,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1677,1
    - Dst: '[String].substring(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1678,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].toCharArray()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1679,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1681,1
    - Dst: String.valueOf(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1683,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1683,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1687,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1692,1
    - Dst: '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1693,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1695,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1701,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1705
      start: 1660
    functionDepth: 4
    functionLinenumber: 1660
    functionLinenumberEnd: 1705
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writeLiteral(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter].toCharArray()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()'
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(org.yaml.snakeyaml.emitter.Emitter)'
    - '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
    - '[String].substring(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[String].charAt(int)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
    - String.valueOf(org.yaml.snakeyaml.emitter.Emitter)
    - '[String].length()'
    - '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writeLiteral(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1711,1
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.yaml.snakeyaml.emitter.Emitter:1716,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1723,1
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1725,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1726,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1731,1
    - Dst: '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1737,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].hasNo(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1742,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1743,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1744,1
    - Dst: '[String].substring(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1746,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].toCharArray()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1747,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1749,1
    - Dst: String.valueOf(org.yaml.snakeyaml.emitter.Emitter)
      Src: org.yaml.snakeyaml.emitter.Emitter:1751,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1751,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter:1754,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter,String)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1760,1
    - Dst: '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1763,1
    - Dst: '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
      Src: org.yaml.snakeyaml.emitter.Emitter:1769,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - java.util.regex.Pattern
      - java.util.Set<Character>
      - java.util.Map<Character,String>
      - java.util.Map<String,String>
      - java.io.Writer
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.emitter.EmitterState>
      - org.yaml.snakeyaml.emitter.EmitterState
      - java.util.Queue<org.yaml.snakeyaml.events.Event>
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<Integer>
      - Integer
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - Boolean
      - Boolean
      - boolean
      - int
      - int
      - boolean
      - int
      - char[]
      - boolean
      - int
      - boolean
      - java.util.Map<String,String>
      - String
      - String
      - org.yaml.snakeyaml.emitter.ScalarAnalysis
      - DumperOptions.ScalarStyle
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - org.yaml.snakeyaml.comments.CommentEventsCollector
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.yaml.snakeyaml.emitter.Emitable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - split
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1773
      start: 1707
    functionDepth: 1
    functionLinenumber: 1707
    functionLinenumberEnd: 1773
    functionName: '[org.yaml.snakeyaml.emitter.Emitter].writePlain(String,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter].toCharArray()'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(org.yaml.snakeyaml.emitter.Emitter)'
    - '[String].isEmpty()'
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter,String)'
    - '[String].substring(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.scanner.Constant].has(org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.scanner.Constant].hasNo(org.yaml.snakeyaml.emitter.Emitter)'
    - '[java.io.Writer].write(String,org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter)'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
    - '[java.io.Writer].write(char[])'
    - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(null)'
    - String.valueOf(org.yaml.snakeyaml.emitter.Emitter)
    - '[String].length()'
    - '[String].charAt(org.yaml.snakeyaml.emitter.Emitter)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter].writePlain(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart].writeStreamStart()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart:357,1
    - Dst: '[ExpectFirstDocumentStart].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart:358,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart:360,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 355
    functionDepth: 2
    functionLinenumber: 355
    functionLinenumberEnd: 362
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart].writeStreamStart()'
    - '[ExpectFirstDocumentStart].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectNothing:368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 367
    functionDepth: 2
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectNothing].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectNothing].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectNothing
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectNothing].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectNothing
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectNothing].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ExpectDocumentStart].<init>(boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstDocumentStart:377,1
    - Dst: '[ExpectDocumentStart].expect()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstDocumentStart:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstDocumentStart].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[ExpectDocumentStart].<init>(boolean)'
    - '[ExpectDocumentStart].expect()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstDocumentStart].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstDocumentStart
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstDocumentStart].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstDocumentStart
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstDocumentStart].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - first
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].<init>(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ev.getVersion()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:392,1
    - Dst: ev.getTags()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:392,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:393,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:394,1
    - Dst: ev.getVersion()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:396,1
    - Dst: ev.getVersion()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:397,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].prepareVersion(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:397,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeVersionDirective(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:398,1
    - Dst: '[java.util.LinkedHashMap].<init>(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:400,1
    - Dst: ev.getTags()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:401,1
    - Dst: ev.getTags()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:402,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].keySet()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:402,1
    - Dst: '[java.util.TreeSet].<init>(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:402,1
    - Dst: ev.getTags()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:404,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].get(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:404,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart,org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:405,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].prepareTagHandle(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:406,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].prepareTagPrefix(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:407,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeTagDirective(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart,org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:408,1
    - Dst: ev.getExplicit()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:411,1
    - Dst: ev.getVersion()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:411,1
    - Dst: ev.getTags()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:412,1
    - Dst: ev.getTags()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:412,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:412,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].checkEmptyDocument()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:412,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:414,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:415,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:417,1
    - Dst: '[ExpectDocumentRoot].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:420,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeStreamEnd()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:422,1
    - Dst: '[ExpectNothing].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:423,1
    - Dst: blockCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:425,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:426,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart:429,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 389
    functionDepth: 2
    functionLinenumber: 389
    functionLinenumberEnd: 431
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].prepareVersion(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeBlockComment()'
    - ev.getTags()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].isEmpty()'
    - '[java.util.TreeSet].<init>(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].prepareTagPrefix(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeStreamEnd()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].get(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
    - ev.getExplicit()
    - blockCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    - ev.getVersion()
    - '[ExpectNothing].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].keySet()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeIndicator(String,boolean,boolean,boolean)'
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart,org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].checkEmptyDocument()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeVersionDirective(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeTagDirective(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart,org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].prepareTagHandle(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].writeIndent()'
    - '[java.util.LinkedHashMap].<init>(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart)'
    - '[ExpectDocumentRoot].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd:437,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd:438,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd:440,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].getExplicit()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd:441,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd:442,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd:443,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].flushStream()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd:445,1
    - Dst: '[ExpectDocumentStart].<init>(boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd:446,1
    - Dst: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd:448,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 436
    functionDepth: 2
    functionLinenumber: 436
    functionLinenumberEnd: 450
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[ExpectDocumentStart].<init>(boolean)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].getExplicit()'
    - blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd)
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].writeIndent()'
    - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].flushStream()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].writeBlockComment()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].writeIndicator(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot:456,1
    - Dst: blockCommentsCollector.isEmpty()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot:457,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot:458,1
    - Dst: '[ExpectDocumentEnd].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot:460,1
    - Dst: '[ExpectDocumentEnd].expect()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot:460,1
    - Dst: '[ExpectDocumentEnd].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot:464,1
    - Dst: states.push(ExpectDocumentEnd)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot:464,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot:465,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 466
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot)
    - '[ExpectDocumentEnd].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot].expectNode(boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot].writeBlockComment()'
    - states.push(ExpectDocumentEnd)
    - blockCommentsCollector.isEmpty()
    - '[ExpectDocumentEnd].expect()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: indents.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:533,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:535,1
    - Dst: inlineCommentsCollector.collectEvents()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:536,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:537,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:538,1
    - Dst: blockCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:540,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:541,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:544,1
    - Dst: '[ExpectFlowSequenceItem].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:546,1
    - Dst: states.push(ExpectFlowSequenceItem)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:546,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:547,1
    - Dst: inlineCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:548,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem:549,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 531
    functionDepth: 1
    functionLinenumber: 531
    functionLinenumberEnd: 551
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].writeIndicator(String,boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].writeBlockComment()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].writeIndent()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].expectNode(boolean,boolean,boolean)'
    - inlineCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem)
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].writeInlineComments()'
    - inlineCommentsCollector.collectEvents()
    - states.push(ExpectFlowSequenceItem)
    - '[ExpectFlowSequenceItem].<init>()'
    - indents.pop()
    - blockCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem)
    - states.pop()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: indents.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:558,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:561,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:562,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:564,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:566,1
    - Dst: inlineCommentsCollector.collectEvents()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:567,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:568,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:570,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:572,1
    - Dst: blockCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:574,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:576,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:577,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:579,1
    - Dst: '[ExpectFlowSequenceItem].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:581,1
    - Dst: states.push(ExpectFlowSequenceItem)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:581,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:582,1
    - Dst: inlineCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:583,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem:584,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 586
      start: 556
    functionDepth: 1
    functionLinenumber: 556
    functionLinenumberEnd: 586
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - inlineCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem)
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeInlineComments()'
    - inlineCommentsCollector.collectEvents()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeIndicator(String,boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeBlockComment()'
    - blockCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem)
    - states.push(ExpectFlowSequenceItem)
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].expectNode(boolean,boolean,boolean)'
    - '[ExpectFlowSequenceItem].<init>()'
    - indents.pop()
    - states.pop()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].writeIndent()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:604,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:605,1
    - Dst: indents.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:607,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:609,1
    - Dst: inlineCommentsCollector.collectEvents()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:610,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:611,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:612,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:615,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].checkSimpleKey()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:617,1
    - Dst: '[ExpectFlowMappingSimpleValue].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:618,1
    - Dst: states.push(ExpectFlowMappingSimpleValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:618,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:619,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:621,1
    - Dst: '[ExpectFlowMappingValue].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:622,1
    - Dst: states.push(ExpectFlowMappingValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:622,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey:623,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 603
    functionDepth: 1
    functionLinenumber: 603
    functionLinenumberEnd: 626
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - states.push(ExpectFlowMappingSimpleValue)
    - '[ExpectFlowMappingValue].<init>()'
    - '[ExpectFlowMappingSimpleValue].<init>()'
    - blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey)
    - inlineCommentsCollector.collectEvents()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].writeIndicator(String,boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].writeBlockComment()'
    - states.push(ExpectFlowMappingValue)
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].writeInlineComments()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].checkSimpleKey()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].expectNode(boolean,boolean,boolean)'
    - indents.pop()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].writeIndent()'
    - states.pop()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: indents.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:633,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:636,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:637,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:640,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:642,1
    - Dst: inlineCommentsCollector.collectEvents()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:643,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:644,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:645,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:647,1
    - Dst: blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:648,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:649,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:651,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].checkSimpleKey()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:653,1
    - Dst: '[ExpectFlowMappingSimpleValue].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:654,1
    - Dst: states.push(ExpectFlowMappingSimpleValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:654,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:655,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:657,1
    - Dst: '[ExpectFlowMappingValue].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:658,1
    - Dst: states.push(ExpectFlowMappingValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:658,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey:659,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 662
      start: 631
    functionDepth: 1
    functionLinenumber: 631
    functionLinenumberEnd: 662
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].expectNode(boolean,boolean,boolean)'
    - states.pop()
    - states.push(ExpectFlowMappingSimpleValue)
    - '[ExpectFlowMappingValue].<init>()'
    - '[ExpectFlowMappingSimpleValue].<init>()'
    - inlineCommentsCollector.collectEvents()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].checkSimpleKey()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeIndent()'
    - blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey)
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeInlineComments()'
    - states.push(ExpectFlowMappingValue)
    - indents.pop()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeIndicator(String,boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].writeBlockComment()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue:668,1
    - Dst: inlineCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue:669,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue:670,1
    - Dst: '[ExpectFlowMappingKey].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue:671,1
    - Dst: states.push(ExpectFlowMappingKey)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue:671,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue:672,1
    - Dst: inlineCommentsCollector.collectEvents()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue:673,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue:674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 675
      start: 667
    functionDepth: 1
    functionLinenumber: 667
    functionLinenumberEnd: 675
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[ExpectFlowMappingKey].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].writeInlineComments()'
    - inlineCommentsCollector.collectEvents()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].expectNode(boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].writeIndicator(String,boolean,boolean,boolean)'
    - inlineCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue)
    - states.push(ExpectFlowMappingKey)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue:682,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue:684,1
    - Dst: inlineCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue:685,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue:686,1
    - Dst: '[ExpectFlowMappingKey].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue:687,1
    - Dst: states.push(ExpectFlowMappingKey)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue:687,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue:688,1
    - Dst: inlineCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue:689,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue:690,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 691
      start: 680
    functionDepth: 1
    functionLinenumber: 680
    functionLinenumberEnd: 691
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - inlineCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue)
    - inlineCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue)
    - '[ExpectFlowMappingKey].<init>()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].writeIndent()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].writeIndicator(String,boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].expectNode(boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].writeInlineComments()'
    - states.push(ExpectFlowMappingKey)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ExpectBlockSequenceItem].<init>(boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockSequenceItem:705,1
    - Dst: '[ExpectBlockSequenceItem].expect()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockSequenceItem:705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 706
      start: 704
    functionDepth: 0
    functionLinenumber: 704
    functionLinenumberEnd: 706
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockSequenceItem].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[ExpectBlockSequenceItem].expect()'
    - '[ExpectBlockSequenceItem].<init>(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockSequenceItem].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockSequenceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockSequenceItem].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockSequenceItem
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockSequenceItem].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - first
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 715
      start: 713
    functionDepth: 0
    functionLinenumber: 713
    functionLinenumberEnd: 715
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].<init>(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: indents.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:719,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:720,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].getStartMark()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:722,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].getColumn()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:723,1
    - Dst: blockCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:724,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:726,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:729,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeWhitespace(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:731,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:733,1
    - Dst: blockCommentsCollector.isEmpty()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:737,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].increaseIndent(boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:738,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:739,1
    - Dst: scalarEvent.getValue()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:743,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].analyzeScalar(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:743,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].chooseScalarStyle()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:746,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].isEmpty()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:748,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:750,1
    - Dst: indents.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:753,1
    - Dst: '[ExpectBlockSequenceItem].<init>(boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:755,1
    - Dst: states.push(ExpectBlockSequenceItem)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:755,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:756,1
    - Dst: inlineCommentsCollector.collectEvents()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:757,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem:758,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 717
    functionDepth: 1
    functionLinenumber: 717
    functionLinenumberEnd: 760
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - blockCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem)
    - scalarEvent.getValue()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].analyzeScalar(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeBlockComment()'
    - indents.pop()
    - states.pop()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeWhitespace(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeInlineComments()'
    - '[ExpectBlockSequenceItem].<init>(boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].isEmpty()'
    - blockCommentsCollector.isEmpty()
    - '[org.yaml.snakeyaml.events.CommentEvent].getStartMark()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].chooseScalarStyle()'
    - inlineCommentsCollector.collectEvents()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].expectNode(boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeIndent()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].increaseIndent(boolean,boolean)'
    - states.push(ExpectBlockSequenceItem)
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].getColumn()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].writeIndicator(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ExpectBlockMappingKey].<init>(boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockMappingKey:772,1
    - Dst: '[ExpectBlockMappingKey].expect()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockMappingKey:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 773
      start: 771
    functionDepth: 0
    functionLinenumber: 771
    functionLinenumberEnd: 773
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockMappingKey].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[ExpectBlockMappingKey].<init>(boolean)'
    - '[ExpectBlockMappingKey].expect()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockMappingKey].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockMappingKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockMappingKey].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockMappingKey
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockMappingKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - first
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 782
      start: 780
    functionDepth: 0
    functionLinenumber: 780
    functionLinenumberEnd: 782
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].<init>(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:785,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:786,1
    - Dst: indents.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:788,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:789,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:791,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].checkSimpleKey()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:792,1
    - Dst: '[ExpectBlockMappingSimpleValue].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:793,1
    - Dst: states.push(ExpectBlockMappingSimpleValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:793,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:794,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:796,1
    - Dst: '[ExpectBlockMappingValue].<init>()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:797,1
    - Dst: states.push(ExpectBlockMappingValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:797,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey:798,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 801
      start: 784
    functionDepth: 1
    functionLinenumber: 784
    functionLinenumberEnd: 801
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].writeIndicator(String,boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].checkSimpleKey()'
    - blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey)
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].expectNode(boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].writeBlockComment()'
    - '[ExpectBlockMappingValue].<init>()'
    - states.push(ExpectBlockMappingValue)
    - states.push(ExpectBlockMappingSimpleValue)
    - indents.pop()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].writeIndent()'
    - '[ExpectBlockMappingSimpleValue].<init>()'
    - states.pop()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:816,1
    - Dst: inlineCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:817,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].isFoldedOrLiteral(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:818,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:819,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].increaseIndent(boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:820,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:821,1
    - Dst: indents.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:822,1
    - Dst: blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:825,1
    - Dst: blockCommentsCollector.isEmpty()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:826,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].increaseIndent(boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:827,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:828,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:829,1
    - Dst: indents.pop()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:830,1
    - Dst: '[ExpectBlockMappingKey].<init>(boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:832,1
    - Dst: states.push(ExpectBlockMappingKey)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:832,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:833,1
    - Dst: inlineCommentsCollector.collectEvents()
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:834,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue:835,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 836
      start: 815
    functionDepth: 1
    functionLinenumber: 815
    functionLinenumberEnd: 836
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].writeBlockComment()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].writeIndicator(String,boolean,boolean,boolean)'
    - inlineCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue)
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].expectNode(boolean,boolean,boolean)'
    - inlineCommentsCollector.collectEvents()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].writeIndent()'
    - '[ExpectBlockMappingKey].<init>(boolean)'
    - states.push(ExpectBlockMappingKey)
    - blockCommentsCollector.isEmpty()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].increaseIndent(boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].writeInlineComments()'
    - indents.pop()
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].isFoldedOrLiteral(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue)'
    - blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].writeIndent()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:842,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].writeIndicator(String,boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:843,1
    - Dst: inlineCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:844,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:845,1
    - Dst: blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:846,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].writeBlockComment()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:847,1
    - Dst: '[ExpectBlockMappingKey].<init>(boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:848,1
    - Dst: states.push(ExpectBlockMappingKey)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:848,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].expectNode(boolean,boolean,boolean)'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:849,1
    - Dst: inlineCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue)
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:850,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].writeInlineComments()'
      Src: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 852
      start: 841
    functionDepth: 1
    functionLinenumber: 841
    functionLinenumberEnd: 852
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached:
    - inlineCommentsCollector.collectEvents(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue)
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].writeBlockComment()'
    - '[ExpectBlockMappingKey].<init>(boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].expectNode(boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].writeIndent()'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].writeIndicator(String,boolean,boolean,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].writeInlineComments()'
    - inlineCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue)
    - blockCommentsCollector.collectEventsAndPoll(org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue)
    - states.push(ExpectBlockMappingKey)
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EmitterState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue
    signature: '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.events.Event
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.yaml.snakeyaml.events.Event
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.Event)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.Emitable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.Emitable].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.Emitable
    signature: '[org.yaml.snakeyaml.emitter.Emitable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      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: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[org.yaml.snakeyaml.emitter.EmitterState].expect()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/EmitterState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.emitter.EmitterState].expect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.EmitterState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.emitter.EmitterState].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/EmitterState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.EmitterState
    signature: '[org.yaml.snakeyaml.emitter.EmitterState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.emitter.EmitterException:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.EmitterException
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/EmitterException.java
    functionUses: 12
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.EmitterException
    signature: '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.emitter.ScalarAnalysis
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - scalar
    - empty
    - multiline
    - allowFlowPlain
    - allowBlockPlain
    - allowSingleQuoted
    - allowBlock
    argTypes:
    - String
    - boolean
    - boolean
    - boolean
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 39
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>(String,boolean,boolean,boolean,boolean,boolean,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/ScalarAnalysis.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.emitter.ScalarAnalysis
    signature: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>(String,boolean,boolean,boolean,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/ScalarAnalysis.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/ScalarAnalysis.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/ScalarAnalysis.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowFlowPlain()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/ScalarAnalysis.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowFlowPlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlockPlain()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/ScalarAnalysis.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlockPlain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowSingleQuoted()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/ScalarAnalysis.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowSingleQuoted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlock()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/ScalarAnalysis.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.Property
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.introspector.Property].<init>(String,Class<?>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.Property
    signature: '[org.yaml.snakeyaml.introspector.Property].<init>(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.introspector.Property].getType()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.yaml.snakeyaml.introspector.Property].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.introspector.Property].getActualTypeArguments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.yaml.snakeyaml.introspector.Property].getActualTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.introspector.Property].getName()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.introspector.Property].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.introspector.Property:53,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getType()'
      Src: org.yaml.snakeyaml.introspector.Property:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.introspector.Property].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getName()'
    - '[org.yaml.snakeyaml.introspector.Property].getType()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.introspector.Property].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.introspector.Property:57,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.introspector.Property:57,1
    - Dst: '[String].compareTo(String)'
      Src: org.yaml.snakeyaml.introspector.Property:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.Property
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - org.yaml.snakeyaml.introspector.Property
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.introspector.Property].compareTo(org.yaml.snakeyaml.introspector.Property)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getName()'
    - '[String].compareTo(String)'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.introspector.Property].compareTo(org.yaml.snakeyaml.introspector.Property)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.introspector.Property].isWritable()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.Property].isWritable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.introspector.Property].isReadable()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.Property].isReadable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: false
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - object
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.introspector.Property].set(Object,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.Property].set(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.introspector.Property].get(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.introspector.Property].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Annotation>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Annotation>
    signature: '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<A>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: A
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationType
    argTypes:
    - Class<A>
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: '[org.yaml.snakeyaml.introspector.Property].getAnnotation(Class<A>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: A
    signature: '[org.yaml.snakeyaml.introspector.Property].getAnnotation(Class<A>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.introspector.Property:93,1
    - Dst: '[String].hashCode()'
      Src: org.yaml.snakeyaml.introspector.Property:93,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getType()'
      Src: org.yaml.snakeyaml.introspector.Property:93,1
    - Dst: '[Class<?>].hashCode()'
      Src: org.yaml.snakeyaml.introspector.Property:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      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: 94
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.yaml.snakeyaml.introspector.Property].hashCode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getName()'
    - '[org.yaml.snakeyaml.introspector.Property].getType()'
    - '[Class<?>].hashCode()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.introspector.Property].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.introspector.Property:100,1
    - Dst: p.getName()
      Src: org.yaml.snakeyaml.introspector.Property:100,1
    - Dst: '[String].equals(org.yaml.snakeyaml.introspector.Property)'
      Src: org.yaml.snakeyaml.introspector.Property:100,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getType()'
      Src: org.yaml.snakeyaml.introspector.Property:100,1
    - Dst: p.getType()
      Src: org.yaml.snakeyaml.introspector.Property:100,1
    - Dst: '[Class<?>].equals(org.yaml.snakeyaml.introspector.Property)'
      Src: org.yaml.snakeyaml.introspector.Property:100,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.introspector.Property].equals(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getName()'
    - p.getType()
    - '[org.yaml.snakeyaml.introspector.Property].getType()'
    - '[String].equals(org.yaml.snakeyaml.introspector.Property)'
    - '[Class<?>].equals(org.yaml.snakeyaml.introspector.Property)'
    - p.getName()
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.Property].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].<init>(String)'
      Src: org.yaml.snakeyaml.introspector.MissingProperty:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.MissingProperty
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.introspector.MissingProperty].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MissingProperty.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.MissingProperty
    signature: '[org.yaml.snakeyaml.introspector.MissingProperty].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.yaml.snakeyaml.introspector.MissingProperty].getActualTypeArguments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MissingProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.yaml.snakeyaml.introspector.MissingProperty].getActualTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 2
    argNames:
    - object
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 39
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.introspector.MissingProperty].set(Object,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MissingProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.MissingProperty].set(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.yaml.snakeyaml.introspector.MissingProperty].get(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MissingProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.introspector.MissingProperty].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.yaml.snakeyaml.introspector.MissingProperty:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Annotation>
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.yaml.snakeyaml.introspector.MissingProperty].getAnnotations()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MissingProperty.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: java.util.List<Annotation>
    signature: '[org.yaml.snakeyaml.introspector.MissingProperty].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<A>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: A
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 1
    argNames:
    - annotationType
    argTypes:
    - Class<A>
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.introspector.MissingProperty].getAnnotation(Class<A>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MissingProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: A
    signature: '[org.yaml.snakeyaml.introspector.MissingProperty].getAnnotation(Class<A>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].<init>(String,Class<?>)'
      Src: org.yaml.snakeyaml.introspector.GenericProperty:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - Type
      classConcrete: false
      classEnum: false
      classFields:
      - Type
      - boolean
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.GenericProperty
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 3
    argNames:
    - name
    - aClass
    - aType
    argTypes:
    - String
    - Class<?>
    - Type
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.introspector.GenericProperty].<init>(String,Class<?>,Type)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/GenericProperty.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].<init>(String,Class<?>)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.GenericProperty
    signature: '[org.yaml.snakeyaml.introspector.GenericProperty].<init>(String,Class<?>,Type)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parameterizedType.getActualTypeArguments()
      Src: org.yaml.snakeyaml.introspector.GenericProperty:41,1
    - Dst: '[ParameterizedType].getRawType()'
      Src: org.yaml.snakeyaml.introspector.GenericProperty:49,1
    - Dst: '[GenericArrayType].getGenericComponentType()'
      Src: org.yaml.snakeyaml.introspector.GenericProperty:52,1
    - Dst: Array.newInstance(Class<?>,int)
      Src: org.yaml.snakeyaml.introspector.GenericProperty:54,1
    - Dst: '[org.yaml.snakeyaml.introspector.GenericProperty].getClass()'
      Src: org.yaml.snakeyaml.introspector.GenericProperty:54,1
    - Dst: '[GenericArrayType].getGenericComponentType()'
      Src: org.yaml.snakeyaml.introspector.GenericProperty:66,1
    - Dst: classType.isArray()
      Src: org.yaml.snakeyaml.introspector.GenericProperty:73,1
    - Dst: '[org.yaml.snakeyaml.introspector.GenericProperty].getType()'
      Src: org.yaml.snakeyaml.introspector.GenericProperty:75,1
    - Dst: '[org.yaml.snakeyaml.introspector.GenericProperty].getComponentType()'
      Src: org.yaml.snakeyaml.introspector.GenericProperty:75,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Type
      - boolean
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.introspector.GenericProperty].getActualTypeArguments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/GenericProperty.java
    functionUses: 0
    functionsReached:
    - parameterizedType.getActualTypeArguments()
    - Array.newInstance(Class<?>,int)
    - '[GenericArrayType].getGenericComponentType()'
    - '[org.yaml.snakeyaml.introspector.GenericProperty].getType()'
    - '[ParameterizedType].getRawType()'
    - '[org.yaml.snakeyaml.introspector.GenericProperty].getComponentType()'
    - '[org.yaml.snakeyaml.introspector.GenericProperty].getClass()'
    - classType.isArray()
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.yaml.snakeyaml.introspector.GenericProperty].getActualTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:45,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getGenericReturnType()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:47,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:50,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getGenericParameterTypes()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:52,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyDescriptor
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Type
      static: true
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 1
    argNames:
    - property
    argTypes:
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 62
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.introspector.MethodProperty].discoverGenericType(java.beans.PropertyDescriptor)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
    functionUses: 1
    functionsReached:
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].getGenericReturnType()'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].getGenericParameterTypes()'
    linkageType: ''
    returnType: Type
    signature: '[org.yaml.snakeyaml.introspector.MethodProperty].discoverGenericType(java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].getName()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:65,1
    - Dst: '[java.beans.PropertyDescriptor].getPropertyType()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:65,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].discoverGenericType(java.beans.PropertyDescriptor)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:66,1
    - Dst: '[org.yaml.snakeyaml.introspector.GenericProperty].<init>(org.yaml.snakeyaml.introspector.MethodProperty,org.yaml.snakeyaml.introspector.MethodProperty,Type)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:65,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:68,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.PropertyDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyDescriptor
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.MethodProperty
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 1
    argNames:
    - property
    argTypes:
    - java.beans.PropertyDescriptor
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.yaml.snakeyaml.introspector.MethodProperty].<init>(java.beans.PropertyDescriptor)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
    functionUses: 1
    functionsReached:
    - '[java.beans.PropertyDescriptor].getName()'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].discoverGenericType(java.beans.PropertyDescriptor)'
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[java.beans.PropertyDescriptor].getPropertyType()'
    - '[org.yaml.snakeyaml.introspector.GenericProperty].<init>(org.yaml.snakeyaml.introspector.MethodProperty,org.yaml.snakeyaml.introspector.MethodProperty,Type)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.MethodProperty
    signature: '[org.yaml.snakeyaml.introspector.MethodProperty].<init>(java.beans.PropertyDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:76,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getName()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:76,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.MethodProperty)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:75,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:78,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].invoke(Object,Object)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyDescriptor
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 2
    argNames:
    - object
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.introspector.MethodProperty].set(Object,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.MethodProperty)'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].getName()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].invoke(Object,Object)'
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.MethodProperty].set(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:84,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].setAccessible(boolean)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:84,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:85,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].invoke(Object)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:85,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.MethodProperty)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:87,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyDescriptor
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 90
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 90
    functionName: '[org.yaml.snakeyaml.introspector.MethodProperty].get(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.MethodProperty)'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].setAccessible(boolean)'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].invoke(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.introspector.MethodProperty].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:102,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:102,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:104,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:104,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:104,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:104,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList(java.util.List<Annotation>,java.util.List<Annotation>)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:103,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:105,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:106,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:106,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(java.util.List<Annotation>)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:106,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:108,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:108,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(java.util.List<Annotation>)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:108,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyDescriptor
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Annotation>
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 111
    functionName: '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotations()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(java.util.List<Annotation>)'
    - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList(java.util.List<Annotation>,java.util.List<Annotation>)'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotations()'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()'
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()'
    linkageType: ''
    returnType: java.util.List<Annotation>
    signature: '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:124,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:125,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotation(Class<A>)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:125,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:127,1
    - Dst: '[java.beans.PropertyDescriptor].getWriteMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:128,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotation(Class<A>)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:128,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<A>
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyDescriptor
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: A
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 1
    argNames:
    - annotationType
    argTypes:
    - Class<A>
    constantsTouched: []
    func_position:
      end: 131
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 131
    functionName: '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotation(Class<A>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotation(Class<A>)'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()'
    - '[java.beans.PropertyDescriptor].getWriteMethod()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()'
    linkageType: ''
    returnType: A
    signature: '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotation(Class<A>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyDescriptor
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyDescriptor
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.FeatureDescriptor].getValue(String)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:146,1
    - Dst: Boolean.TRUE.equals(org.yaml.snakeyaml.introspector.MethodProperty)
      Src: org.yaml.snakeyaml.introspector.MethodProperty:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.FeatureDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyDescriptor
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 1
    argNames:
    - fd
    argTypes:
    - java.beans.FeatureDescriptor
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.yaml.snakeyaml.introspector.MethodProperty].isTransient(java.beans.FeatureDescriptor)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
    functionUses: 0
    functionsReached:
    - Boolean.TRUE.equals(org.yaml.snakeyaml.introspector.MethodProperty)
    - '[java.beans.FeatureDescriptor].getValue(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.MethodProperty].isTransient(java.beans.FeatureDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.Introspector].getBeanInfo(Class<?>)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:159,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getPropertyDescriptors()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:159,1
    - Dst: '[java.beans.PropertyDescriptor].getReadMethod()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:160,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getName()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:161,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].equals(String)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:161,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].isTransient(java.beans.PropertyDescriptor)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:162,1
    - Dst: '[java.beans.PropertyDescriptor].getName()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:163,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].<init>(java.beans.PropertyDescriptor)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:163,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.Property>].put(org.yaml.snakeyaml.introspector.MethodProperty,org.yaml.snakeyaml.introspector.MethodProperty)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:163,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.MethodProperty)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:167,1
    - Dst: c.getSuperclass()
      Src: org.yaml.snakeyaml.introspector.MethodProperty:171,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].getDeclaredFields()'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:172,1
    - Dst: field.getModifiers()
      Src: org.yaml.snakeyaml.introspector.MethodProperty:173,1
    - Dst: Modifier.isStatic(org.yaml.snakeyaml.introspector.MethodProperty)
      Src: org.yaml.snakeyaml.introspector.MethodProperty:174,1
    - Dst: Modifier.isTransient(org.yaml.snakeyaml.introspector.MethodProperty)
      Src: org.yaml.snakeyaml.introspector.MethodProperty:174,1
    - Dst: Modifier.isPublic(org.yaml.snakeyaml.introspector.MethodProperty)
      Src: org.yaml.snakeyaml.introspector.MethodProperty:175,1
    - Dst: field.getName()
      Src: org.yaml.snakeyaml.introspector.MethodProperty:176,1
    - Dst: '[org.yaml.snakeyaml.introspector.FieldProperty].<init>(org.yaml.snakeyaml.introspector.MethodProperty)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:176,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.Property>].put(org.yaml.snakeyaml.introspector.MethodProperty,org.yaml.snakeyaml.introspector.FieldProperty)'
      Src: org.yaml.snakeyaml.introspector.MethodProperty:176,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - java.util.Map<String,org.yaml.snakeyaml.introspector.Property>
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyDescriptor
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 2
    argNames:
    - type
    - properties
    argTypes:
    - Class<?>
    - java.util.Map<String,org.yaml.snakeyaml.introspector.Property>
    constantsTouched: []
    func_position:
      end: 184
      start: 156
    functionDepth: 3
    functionLinenumber: 156
    functionLinenumberEnd: 184
    functionName: '[org.yaml.snakeyaml.introspector.MethodProperty].addPublicFields(Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
    functionUses: 0
    functionsReached:
    - field.getModifiers()
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.Property>].put(org.yaml.snakeyaml.introspector.MethodProperty,org.yaml.snakeyaml.introspector.FieldProperty)'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].<init>(java.beans.PropertyDescriptor)'
    - '[java.beans.Introspector].getBeanInfo(Class<?>)'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].getPropertyDescriptors()'
    - Modifier.isPublic(org.yaml.snakeyaml.introspector.MethodProperty)
    - Modifier.isStatic(org.yaml.snakeyaml.introspector.MethodProperty)
    - '[java.beans.PropertyDescriptor].getName()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.MethodProperty)'
    - '[org.yaml.snakeyaml.introspector.FieldProperty].<init>(org.yaml.snakeyaml.introspector.MethodProperty)'
    - '[java.beans.PropertyDescriptor].getReadMethod()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].equals(String)'
    - field.getName()
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.Property>].put(org.yaml.snakeyaml.introspector.MethodProperty,org.yaml.snakeyaml.introspector.MethodProperty)'
    - Modifier.isTransient(org.yaml.snakeyaml.introspector.MethodProperty)
    - '[org.yaml.snakeyaml.introspector.MethodProperty].getName()'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].isTransient(java.beans.PropertyDescriptor)'
    - c.getSuperclass()
    - '[org.yaml.snakeyaml.introspector.MethodProperty].getDeclaredFields()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.MethodProperty].addPublicFields(Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PropertySubstitute.class.getPackage()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:35,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:35,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].getLogger(String)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:35,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].<init>(String,Class<?>)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:49,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].setActualTypeArguments(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.PropertySubstitute
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 4
    argNames:
    - name
    - type
    - readMethod
    - writeMethod
    argTypes:
    - String
    - Class<?>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,Class<?>,String,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
    - PropertySubstitute.class.getPackage()
    - '[org.yaml.snakeyaml.internal.Logger].getLogger(String)'
    - '[org.yaml.snakeyaml.introspector.Property].<init>(String,Class<?>)'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].setActualTypeArguments(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.PropertySubstitute
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,Class<?>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PropertySubstitute.class.getPackage()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:35,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:35,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].getLogger(String)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:35,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,Class<?>,null,null,org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.PropertySubstitute
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 2
    argNames:
    - name
    - type
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,Class<?>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.internal.Logger].getLogger(String)'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
    - PropertySubstitute.class.getPackage()
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,Class<?>,null,null,org.yaml.snakeyaml.introspector.PropertySubstitute)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.PropertySubstitute
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getActualTypeArguments()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:63,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getActualTypeArguments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getActualTypeArguments()'
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getActualTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].setActualTypeArguments()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].setActualTypeArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].invoke(Object,Object)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:80,1
    - Dst: '[Method].invoke(Object,org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:85,1
    - Dst: map.entrySet()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:89,1
    - Dst: entry.getKey()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:90,1
    - Dst: entry.getValue()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:90,1
    - Dst: '[Method].invoke(Object,org.yaml.snakeyaml.introspector.PropertySubstitute,org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:90,1
    - Dst: '[Object].getClass()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:92,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].isArray()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:92,1
    - Dst: Array.getLength(Object)
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:94,1
    - Dst: Array.get(Object,org.yaml.snakeyaml.introspector.PropertySubstitute)
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:96,1
    - Dst: '[Method].invoke(Object,org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:96,1
    - Dst: '[Field].set(Object,Object)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:101,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].set(Object,Object)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:103,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].warn(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:105,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 2
    argNames:
    - object
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 108
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 108
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].set(Object,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[Field].set(Object,Object)'
    - '[Method].invoke(Object,org.yaml.snakeyaml.introspector.PropertySubstitute,org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - '[org.yaml.snakeyaml.internal.Logger].warn(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - '[Method].invoke(Object,org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].isArray()'
    - entry.getKey()
    - Array.get(Object,org.yaml.snakeyaml.introspector.PropertySubstitute)
    - '[Method].invoke(Object,Object)'
    - Array.getLength(Object)
    - '[org.yaml.snakeyaml.introspector.Property].set(Object,Object)'
    - entry.getValue()
    - map.entrySet()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].set(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].invoke(Object)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:114,1
    - Dst: '[Field].get(Object)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:116,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:119,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].get(Object)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:124,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:126,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 128
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 128
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].get(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].get(Object)'
    - '[Method].invoke(Object)'
    - '[Field].get(Object)'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:134,1
    - Dst: '[Field].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:136,1
    - Dst: '[java.util.Arrays].asList(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:138,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:138,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Annotation>
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 139
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getAnnotations()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached:
    - '[Field].getAnnotations()'
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
    - '[java.util.Arrays].asList(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - '[Method].getAnnotations()'
    linkageType: ''
    returnType: java.util.List<Annotation>
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getAnnotation(Class<A>)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:145,1
    - Dst: '[Field].getAnnotation(Class<A>)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:147,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getAnnotation(Class<A>)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:149,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<A>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: A
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 1
    argNames:
    - annotationType
    argTypes:
    - Class<A>
    constantsTouched: []
    func_position:
      end: 152
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 152
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getAnnotation(Class<A>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getAnnotation(Class<A>)'
    - '[Field].getAnnotation(Class<A>)'
    - '[Method].getAnnotation(Class<A>)'
    linkageType: ''
    returnType: A
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getAnnotation(Class<A>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:158,1
    - Dst: c.getSuperclass()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:159,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getDeclaredFields()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:160,1
    - Dst: f.getName()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:161,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].equals(String)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:161,1
    - Dst: f.getModifiers()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:162,1
    - Dst: Modifier.isStatic(org.yaml.snakeyaml.introspector.PropertySubstitute)
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:163,1
    - Dst: Modifier.isTransient(org.yaml.snakeyaml.introspector.PropertySubstitute)
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:163,1
    - Dst: f.setAccessible(boolean)
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:164,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].isLoggable(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:172,1
    - Dst: '[Class<?>].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:173,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:173,1
    - Dst: String.format(String,org.yaml.snakeyaml.introspector.PropertySubstitute,String)
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:173,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].debug(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:173,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:178,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:182,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String,Class<?>)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:182,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String,Class<?>[])'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:185,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 1
    argNames:
    - targetType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 189
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 189
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].setTargetType(Class<?>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].equals(String)'
    - Modifier.isTransient(org.yaml.snakeyaml.introspector.PropertySubstitute)
    - '[org.yaml.snakeyaml.internal.Logger].debug(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - f.getModifiers()
    - f.setAccessible(boolean)
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String)'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String,Class<?>[])'
    - '[org.yaml.snakeyaml.internal.Logger].isLoggable(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - f.getName()
    - String.format(String,org.yaml.snakeyaml.introspector.PropertySubstitute,String)
    - c.getSuperclass()
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String,Class<?>)'
    - Modifier.isStatic(org.yaml.snakeyaml.introspector.PropertySubstitute)
    - '[Class<?>].getName()'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getDeclaredFields()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].setTargetType(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: c.getSuperclass()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:192,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getDeclaredMethods()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:193,1
    - Dst: method.getName()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:194,1
    - Dst: '[String].equals(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:194,1
    - Dst: method.getParameterTypes()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:195,1
    - Dst: parameterTypes[i].isAssignableFrom()
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:201,1
    - Dst: method.setAccessible(boolean)
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:206,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].isLoggable(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:212,1
    - Dst: '[Class<?>].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:214,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:214,1
    - Dst: String.format(String,String,org.yaml.snakeyaml.introspector.PropertySubstitute,org.yaml.snakeyaml.introspector.PropertySubstitute,String)
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:213,1
    - Dst: '[org.yaml.snakeyaml.internal.Logger].warn(org.yaml.snakeyaml.introspector.PropertySubstitute)'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:213,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 217
      start: 191
    functionDepth: 2
    functionLinenumber: 191
    functionLinenumberEnd: 217
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
    - method.getParameterTypes()
    - method.getName()
    - String.format(String,String,org.yaml.snakeyaml.introspector.PropertySubstitute,org.yaml.snakeyaml.introspector.PropertySubstitute,String)
    - '[org.yaml.snakeyaml.internal.Logger].warn(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getDeclaredMethods()'
    - '[String].equals(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - '[org.yaml.snakeyaml.internal.Logger].isLoggable(org.yaml.snakeyaml.introspector.PropertySubstitute)'
    - method.setAccessible(boolean)
    - c.getSuperclass()
    - parameterTypes[i].isAssignableFrom()
    - '[Class<?>].getName()'
    linkageType: ''
    returnType: Method
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:221,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:225,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 226
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 5
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getType()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:230,1
    - Dst: '[org.yaml.snakeyaml.introspector.Property].getType()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:234,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 235
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].getType()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].isReadable()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:239,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].isReadable()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].isReadable()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].isReadable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.Property].isWritable()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:244,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].isWritable()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.Property].isWritable()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].isWritable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].getActualTypeArguments()'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:251,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String,Class<?>[])'
      Src: org.yaml.snakeyaml.introspector.PropertySubstitute:251,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.introspector.Property
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.internal.Logger
      - Class<?>
      - String
      - String
      - Method
      - Method
      - Field
      - Class<?>[]
      - org.yaml.snakeyaml.introspector.Property
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.introspector.Property
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - org.yaml.snakeyaml.introspector.Property
    constantsTouched: []
    func_position:
      end: 253
      start: 247
    functionDepth: 2
    functionLinenumber: 247
    functionLinenumberEnd: 253
    functionName: '[org.yaml.snakeyaml.introspector.PropertySubstitute].setDelegate(org.yaml.snakeyaml.introspector.Property)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String,Class<?>[])'
    - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getActualTypeArguments()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertySubstitute].setDelegate(org.yaml.snakeyaml.introspector.Property)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:30,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:32,1
    - Dst: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:40,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>(org.yaml.snakeyaml.util.PlatformFeatureDetector)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.PropertyUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 17
    functionsReached:
    - '[org.yaml.snakeyaml.util.PlatformFeatureDetector].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>(org.yaml.snakeyaml.util.PlatformFeatureDetector)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.PropertyUtils
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:30,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:32,1
    - Dst: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isIntrospectionAvailable()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.introspector.PropertyUtils
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - platformFeatureDetector
    argTypes:
    - org.yaml.snakeyaml.util.PlatformFeatureDetector
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>(org.yaml.snakeyaml.util.PlatformFeatureDetector)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isIntrospectionAvailable()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.PropertyUtils
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>(org.yaml.snakeyaml.util.PlatformFeatureDetector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>].containsKey(Class<?>)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:51,1
    - Dst: '[java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>].get(Class<?>)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:52,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:55,1
    - Dst: c.getSuperclass()
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:58,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getDeclaredFields()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:59,1
    - Dst: field.getModifiers()
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:60,1
    - Dst: Modifier.isStatic(org.yaml.snakeyaml.introspector.PropertyUtils)
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:61,1
    - Dst: Modifier.isTransient(org.yaml.snakeyaml.introspector.PropertyUtils)
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:61,1
    - Dst: field.getName()
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:62,1
    - Dst: '[java.util.LinkedHashMap].containsKey(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:62,1
    - Dst: field.getName()
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:63,1
    - Dst: '[org.yaml.snakeyaml.introspector.FieldProperty].<init>(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:63,1
    - Dst: '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.introspector.FieldProperty)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:63,1
    - Dst: '[org.yaml.snakeyaml.introspector.MethodProperty].addPublicFields(Class<?>,java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:68,1
    - Dst: '[java.util.LinkedHashMap].isEmpty()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:70,1
    - Dst: '[Class<?>].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:71,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:71,1
    - Dst: '[java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>].put(Class<?>,java.util.LinkedHashMap)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:73,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - BeanAccess
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - bAccess
    argTypes:
    - Class<?>
    - BeanAccess
    constantsTouched: []
    func_position:
      end: 75
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 75
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap(Class<?>,BeanAccess)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - Modifier.isTransient(org.yaml.snakeyaml.introspector.PropertyUtils)
    - '[java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>].get(Class<?>)'
    - field.getModifiers()
    - Modifier.isStatic(org.yaml.snakeyaml.introspector.PropertyUtils)
    - '[java.util.LinkedHashMap].put(org.yaml.snakeyaml.introspector.PropertyUtils,org.yaml.snakeyaml.introspector.FieldProperty)'
    - '[org.yaml.snakeyaml.introspector.MethodProperty].addPublicFields(Class<?>,java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].isEmpty()'
    - '[Class<?>].getName()'
    - '[java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>].put(Class<?>,java.util.LinkedHashMap)'
    - '[org.yaml.snakeyaml.introspector.FieldProperty].<init>(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[java.util.LinkedHashMap].<init>()'
    - c.getSuperclass()
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>].containsKey(Class<?>)'
    - '[java.util.LinkedHashMap].containsKey(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - field.getName()
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getDeclaredFields()'
    linkageType: ''
    returnType: java.util.Map<String,org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap(Class<?>,BeanAccess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>,BeanAccess)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?extendsObject>
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>,BeanAccess)'
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].containsKey(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:82,1
    - Dst: '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].get(Class<?extendsObject>)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:83,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(Class<?extendsObject>,BeanAccess)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:85,1
    - Dst: '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].put(Class<?extendsObject>,java.util.Set<org.yaml.snakeyaml.introspector.Property>)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - BeanAccess
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - bAccess
    argTypes:
    - Class<?extendsObject>
    - BeanAccess
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>,BeanAccess)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].containsKey(Class<?extendsObject>)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(Class<?extendsObject>,BeanAccess)'
    - '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].put(Class<?extendsObject>,java.util.Set<org.yaml.snakeyaml.introspector.Property>)'
    - '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].get(Class<?extendsObject>)'
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>,BeanAccess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:91,1
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap(Class<?extendsObject>,BeanAccess)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:92,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.Property>].values()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:92,1
    - Dst: property.isReadable()
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:94,1
    - Dst: property.isWritable()
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:94,1
    - Dst: '[java.util.TreeSet].add(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:95,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - BeanAccess
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - bAccess
    argTypes:
    - Class<?extendsObject>
    - BeanAccess
    constantsTouched: []
    func_position:
      end: 99
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(Class<?extendsObject>,BeanAccess)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 1
    functionsReached:
    - '[java.util.TreeSet].add(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.Property>].values()'
    - property.isReadable()
    - property.isWritable()
    - '[java.util.TreeSet].<init>()'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap(Class<?extendsObject>,BeanAccess)'
    linkageType: ''
    returnType: java.util.Set<org.yaml.snakeyaml.introspector.Property>
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(Class<?extendsObject>,BeanAccess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String,BeanAccess)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.Property
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - Class<?extendsObject>
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String,BeanAccess)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.Property
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap(Class<?extendsObject>,BeanAccess)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:106,1
    - Dst: '[java.util.Map<String,org.yaml.snakeyaml.introspector.Property>].get(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:107,1
    - Dst: '[org.yaml.snakeyaml.introspector.MissingProperty].<init>(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:109,1
    - Dst: '[Class<?extendsObject>].getName()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:112,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.PropertyUtils)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:112,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsObject>
      - String
      - BeanAccess
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.Property
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - name
    - bAccess
    argTypes:
    - Class<?extendsObject>
    - String
    - BeanAccess
    constantsTouched: []
    func_position:
      end: 115
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String,BeanAccess)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.PropertyUtils)'
    - '[org.yaml.snakeyaml.introspector.MissingProperty].<init>(String)'
    - '[java.util.Map<String,org.yaml.snakeyaml.introspector.Property>].get(String)'
    - '[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap(Class<?extendsObject>,BeanAccess)'
    - '[Class<?extendsObject>].getName()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.Property
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String,BeanAccess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:118,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:119,1
    - Dst: '[java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>].clear()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:124,1
    - Dst: '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].clear()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:125,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - BeanAccess
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanAccess
    argTypes:
    - BeanAccess
    constantsTouched: []
    func_position:
      end: 127
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 127
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(BeanAccess)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].clear()'
    - '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid()'
    - '[java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(BeanAccess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].clear()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowReadOnlyProperties
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 134
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 134
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].setAllowReadOnlyProperties(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].setAllowReadOnlyProperties(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].isAllowReadOnlyProperties()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].isAllowReadOnlyProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].clear()'
      Src: org.yaml.snakeyaml.introspector.PropertyUtils:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - skipMissingProperties
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 151
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 151
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].setSkipMissingProperties(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].setSkipMissingProperties(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>>
      - java.util.Map<Class<?>,java.util.Set<org.yaml.snakeyaml.introspector.Property>>
      - BeanAccess
      - boolean
      - boolean
      - org.yaml.snakeyaml.util.PlatformFeatureDetector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.yaml.snakeyaml.introspector.PropertyUtils].isSkipMissingProperties()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.introspector.PropertyUtils].isSkipMissingProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].getName()'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:34,1
    - Dst: '[Field].getType()'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:34,1
    - Dst: '[Field].getGenericType()'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:34,1
    - Dst: '[org.yaml.snakeyaml.introspector.GenericProperty].<init>(org.yaml.snakeyaml.introspector.FieldProperty,org.yaml.snakeyaml.introspector.FieldProperty,org.yaml.snakeyaml.introspector.FieldProperty)'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:34,1
    - Dst: '[Field].setAccessible(boolean)'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Field
      classConcrete: true
      classEnum: false
      classFields:
      - Field
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.introspector.FieldProperty
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 1
    argNames:
    - field
    argTypes:
    - Field
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.introspector.FieldProperty].<init>(Field)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/FieldProperty.java
    functionUses: 0
    functionsReached:
    - '[Field].getGenericType()'
    - '[Field].getName()'
    - '[Field].getType()'
    - '[org.yaml.snakeyaml.introspector.GenericProperty].<init>(org.yaml.snakeyaml.introspector.FieldProperty,org.yaml.snakeyaml.introspector.FieldProperty,org.yaml.snakeyaml.introspector.FieldProperty)'
    - '[Field].setAccessible(boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.introspector.FieldProperty
    signature: '[org.yaml.snakeyaml.introspector.FieldProperty].<init>(Field)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].set(Object,Object)'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Field
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 2
    argNames:
    - object
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.yaml.snakeyaml.introspector.FieldProperty].set(Object,Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/FieldProperty.java
    functionUses: 0
    functionsReached:
    - '[Field].set(Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.introspector.FieldProperty].set(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].get(Object)'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:47,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.FieldProperty)'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:49,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Field
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 52
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.introspector.FieldProperty].get(Object)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/FieldProperty.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.introspector.FieldProperty)'
    - '[Field].get(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.yaml.snakeyaml.introspector.FieldProperty].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].getAnnotations()'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:56,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(org.yaml.snakeyaml.introspector.FieldProperty)'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Field
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Annotation>
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.yaml.snakeyaml.introspector.FieldProperty].getAnnotations()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/FieldProperty.java
    functionUses: 0
    functionsReached:
    - '[Field].getAnnotations()'
    - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(org.yaml.snakeyaml.introspector.FieldProperty)'
    linkageType: ''
    returnType: java.util.List<Annotation>
    signature: '[org.yaml.snakeyaml.introspector.FieldProperty].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].getAnnotation(Class<A>)'
      Src: org.yaml.snakeyaml.introspector.FieldProperty:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<A>
      classConcrete: true
      classEnum: false
      classFields:
      - Field
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: A
      static: false
      superClass: org.yaml.snakeyaml.introspector.GenericProperty
    argCount: 1
    argNames:
    - annotationType
    argTypes:
    - Class<A>
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.yaml.snakeyaml.introspector.FieldProperty].getAnnotation(Class<A>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/FieldProperty.java
    functionUses: 0
    functionsReached:
    - '[Field].getAnnotation(Class<A>)'
    linkageType: ''
    returnType: A
    signature: '[org.yaml.snakeyaml.introspector.FieldProperty].getAnnotation(Class<A>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.serializer.SerializerException:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.serializer.SerializerException
      static: false
      superClass: org.yaml.snakeyaml.error.YAMLException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/SerializerException.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.serializer.SerializerException
    signature: '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.serializer.NumberAnchorGenerator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lastAnchorId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/NumberAnchorGenerator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.serializer.NumberAnchorGenerator
    signature: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getAnchor()'
      Src: org.yaml.snakeyaml.serializer.NumberAnchorGenerator:35,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getAnchor()'
      Src: org.yaml.snakeyaml.serializer.NumberAnchorGenerator:37,1
    - Dst: '[java.text.NumberFormat].getNumberInstance()'
      Src: org.yaml.snakeyaml.serializer.NumberAnchorGenerator:40,1
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].setMinimumIntegerDigits(int)'
      Src: org.yaml.snakeyaml.serializer.NumberAnchorGenerator:41,1
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].setMaximumFractionDigits(int)'
      Src: org.yaml.snakeyaml.serializer.NumberAnchorGenerator:42,1
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].setGroupingUsed(boolean)'
      Src: org.yaml.snakeyaml.serializer.NumberAnchorGenerator:43,1
    - Dst: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].format(int)'
      Src: org.yaml.snakeyaml.serializer.NumberAnchorGenerator:44,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 46
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/NumberAnchorGenerator.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].setMinimumIntegerDigits(int)'
    - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].setMaximumFractionDigits(int)'
    - '[org.yaml.snakeyaml.nodes.Node].getAnchor()'
    - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].format(int)'
    - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].setGroupingUsed(boolean)'
    - '[java.text.NumberFormat].getNumberInstance()'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.serializer.Serializer:72,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.serializer.Serializer:75,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.yaml.snakeyaml.serializer.Serializer:78,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].isExplicitStart()'
      Src: org.yaml.snakeyaml.serializer.Serializer:82,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].isExplicitEnd()'
      Src: org.yaml.snakeyaml.serializer.Serializer:83,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getVersion()'
      Src: org.yaml.snakeyaml.serializer.Serializer:84,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getVersion()'
      Src: org.yaml.snakeyaml.serializer.Serializer:85,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getTags()'
      Src: org.yaml.snakeyaml.serializer.Serializer:87,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.yaml.snakeyaml.serializer.Serializer:88,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.serializer.Serializer:89,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].getAnchorGenerator()'
      Src: org.yaml.snakeyaml.serializer.Serializer:90,1
    - Dst: '[org.yaml.snakeyaml.DumperOptions].isDereferenceAliases()'
      Src: org.yaml.snakeyaml.serializer.Serializer:91,1
    - Dst: '[java.util.IdentityHashMap].<init>()'
      Src: org.yaml.snakeyaml.serializer.Serializer:92,1
    - Dst: '[java.util.Collections].newSetFromMap(java.util.IdentityHashMap)'
      Src: org.yaml.snakeyaml.serializer.Serializer:92,1
    - Dst: '[org.yaml.snakeyaml.util.MergeUtils].<init>()'
      Src: org.yaml.snakeyaml.serializer.Serializer:96,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.emitter.Emitable
      - org.yaml.snakeyaml.resolver.Resolver
      - org.yaml.snakeyaml.DumperOptions
      - org.yaml.snakeyaml.nodes.Tag
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitable
      - org.yaml.snakeyaml.resolver.Resolver
      - boolean
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,String>
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - Boolean
      - org.yaml.snakeyaml.nodes.Tag
      - boolean
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.serializer.Serializer
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - emitter
    - resolver
    - opts
    - rootTag
    argTypes:
    - org.yaml.snakeyaml.emitter.Emitable
    - org.yaml.snakeyaml.resolver.Resolver
    - org.yaml.snakeyaml.DumperOptions
    - org.yaml.snakeyaml.nodes.Tag
    constantsTouched: []
    func_position:
      end: 106
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitable,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.nodes.Tag)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
    functionUses: 0
    functionsReached:
    - '[java.util.IdentityHashMap].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].getAnchorGenerator()'
    - '[org.yaml.snakeyaml.util.MergeUtils].<init>()'
    - '[java.util.HashSet].<init>()'
    - '[org.yaml.snakeyaml.DumperOptions].isExplicitStart()'
    - '[NullPointerException].<init>(String)'
    - '[org.yaml.snakeyaml.DumperOptions].isExplicitEnd()'
    - '[org.yaml.snakeyaml.DumperOptions].isDereferenceAliases()'
    - '[java.util.Collections].newSetFromMap(java.util.IdentityHashMap)'
    - '[org.yaml.snakeyaml.DumperOptions].getVersion()'
    - '[org.yaml.snakeyaml.DumperOptions].getTags()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.serializer.Serializer
    signature: '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitable,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.nodes.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.serializer.Serializer:110,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:110,1
    - Dst: Boolean.TRUE.equals(Boolean)
      Src: org.yaml.snakeyaml.serializer.Serializer:112,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
      Src: org.yaml.snakeyaml.serializer.Serializer:113,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
      Src: org.yaml.snakeyaml.serializer.Serializer:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitable
      - org.yaml.snakeyaml.resolver.Resolver
      - boolean
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,String>
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - Boolean
      - org.yaml.snakeyaml.nodes.Tag
      - boolean
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - org.yaml.snakeyaml.util.MergeUtils
      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: 117
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 117
    functionName: '[org.yaml.snakeyaml.serializer.Serializer].open()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
    functionUses: 9
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.StreamStartEvent)'
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(null,null)'
    - Boolean.TRUE.equals(Boolean)
    - '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.Serializer].open()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
      Src: org.yaml.snakeyaml.serializer.Serializer:121,1
    - Dst: Boolean.TRUE.equals(Boolean)
      Src: org.yaml.snakeyaml.serializer.Serializer:122,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.serializer.Serializer:123,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:123,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].clear()'
      Src: org.yaml.snakeyaml.serializer.Serializer:126,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].clear()'
      Src: org.yaml.snakeyaml.serializer.Serializer:127,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].clear()'
      Src: org.yaml.snakeyaml.serializer.Serializer:128,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitable
      - org.yaml.snakeyaml.resolver.Resolver
      - boolean
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,String>
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - Boolean
      - org.yaml.snakeyaml.nodes.Tag
      - boolean
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - org.yaml.snakeyaml.util.MergeUtils
      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: 130
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 130
    functionName: '[org.yaml.snakeyaml.serializer.Serializer].close()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
    functionUses: 9
    functionsReached:
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].clear()'
    - Boolean.TRUE.equals(Boolean)
    - '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.StreamEndEvent)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(null,null)'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.Serializer].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
      Src: org.yaml.snakeyaml.serializer.Serializer:134,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
      Src: org.yaml.snakeyaml.serializer.Serializer:136,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.DumperOptions.Version,java.util.Map<String,String>)'
      Src: org.yaml.snakeyaml.serializer.Serializer:139,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:138,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].anchorNode(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:140,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.serializer.Serializer:142,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.nodes.Node,null)'
      Src: org.yaml.snakeyaml.serializer.Serializer:144,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
      Src: org.yaml.snakeyaml.serializer.Serializer:145,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:145,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].clear()'
      Src: org.yaml.snakeyaml.serializer.Serializer:146,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].clear()'
      Src: org.yaml.snakeyaml.serializer.Serializer:147,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].clear()'
      Src: org.yaml.snakeyaml.serializer.Serializer:148,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitable
      - org.yaml.snakeyaml.resolver.Resolver
      - boolean
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,String>
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - Boolean
      - org.yaml.snakeyaml.nodes.Tag
      - boolean
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 149
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 149
    functionName: '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
    functionUses: 4
    functionsReached:
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.DumperOptions.Version,java.util.Map<String,String>)'
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.DocumentEndEvent)'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].clear()'
    - '[org.yaml.snakeyaml.serializer.Serializer].anchorNode(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
    - '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].clear()'
    - '[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.nodes.Node,null)'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(null,null,boolean)'
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.DocumentStartEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.serializer.Serializer:152,1
    - Dst: '[org.yaml.snakeyaml.nodes.AnchorNode].getRealNode()'
      Src: org.yaml.snakeyaml.serializer.Serializer:153,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].containsKey(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:155,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].get(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:156,1
    - Dst: '[org.yaml.snakeyaml.serializer.AnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:158,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].put(org.yaml.snakeyaml.nodes.Node,String)'
      Src: org.yaml.snakeyaml.serializer.Serializer:159,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].put(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:162,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.serializer.Serializer:164,1
    - Dst: seqNode.getValue()
      Src: org.yaml.snakeyaml.serializer.Serializer:167,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].anchorNode(org.yaml.snakeyaml.serializer.Serializer)'
      Src: org.yaml.snakeyaml.serializer.Serializer:169,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.serializer.Serializer:174,1
    - Dst: object.getKeyNode()
      Src: org.yaml.snakeyaml.serializer.Serializer:176,1
    - Dst: object.getValueNode()
      Src: org.yaml.snakeyaml.serializer.Serializer:177,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].anchorNode(org.yaml.snakeyaml.serializer.Serializer)'
      Src: org.yaml.snakeyaml.serializer.Serializer:178,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].anchorNode(org.yaml.snakeyaml.serializer.Serializer)'
      Src: org.yaml.snakeyaml.serializer.Serializer:179,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitable
      - org.yaml.snakeyaml.resolver.Resolver
      - boolean
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,String>
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - Boolean
      - org.yaml.snakeyaml.nodes.Tag
      - boolean
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 184
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 184
    functionName: '[org.yaml.snakeyaml.serializer.Serializer].anchorNode(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].get(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.serializer.AnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.serializer.Serializer].anchorNode(org.yaml.snakeyaml.serializer.Serializer)'
    - object.getKeyNode()
    - object.getValueNode()
    - seqNode.getValue()
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].put(org.yaml.snakeyaml.nodes.Node)'
    - mnode.getValue()
    - '[org.yaml.snakeyaml.nodes.AnchorNode].getRealNode()'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].containsKey(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].put(org.yaml.snakeyaml.nodes.Node,String)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.Serializer].anchorNode(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.serializer.Serializer:188,1
    - Dst: '[org.yaml.snakeyaml.nodes.AnchorNode].getRealNode()'
      Src: org.yaml.snakeyaml.serializer.Serializer:189,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].contains(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:191,1
    - Dst: '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
      Src: org.yaml.snakeyaml.serializer.Serializer:192,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].add(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:194,1
    - Dst: '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].get(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:195,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].contains(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:196,1
    - Dst: '[org.yaml.snakeyaml.events.AliasEvent].<init>(org.yaml.snakeyaml.serializer.Serializer,null,null)'
      Src: org.yaml.snakeyaml.serializer.Serializer:197,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.AliasEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:197,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].add(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:199,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
      Src: org.yaml.snakeyaml.serializer.Serializer:200,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getBlockComments()'
      Src: org.yaml.snakeyaml.serializer.Serializer:203,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.serializer.Serializer:203,1
    - Dst: scalarNode.getValue()
      Src: org.yaml.snakeyaml.serializer.Serializer:204,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer,boolean)'
      Src: org.yaml.snakeyaml.serializer.Serializer:204,1
    - Dst: scalarNode.getValue()
      Src: org.yaml.snakeyaml.serializer.Serializer:205,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer,boolean)'
      Src: org.yaml.snakeyaml.serializer.Serializer:205,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.serializer.Serializer:206,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.serializer.Serializer:206,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.serializer.Serializer:207,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.serializer.Serializer:207,1
    - Dst: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
      Src: org.yaml.snakeyaml.serializer.Serializer:206,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.serializer.Serializer:208,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
      Src: org.yaml.snakeyaml.serializer.Serializer:208,1
    - Dst: scalarNode.getValue()
      Src: org.yaml.snakeyaml.serializer.Serializer:209,1
    - Dst: scalarNode.getScalarStyle()
      Src: org.yaml.snakeyaml.serializer.Serializer:209,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(org.yaml.snakeyaml.serializer.Serializer,String,org.yaml.snakeyaml.events.ImplicitTuple,org.yaml.snakeyaml.serializer.Serializer,null,null,org.yaml.snakeyaml.serializer.Serializer)'
      Src: org.yaml.snakeyaml.serializer.Serializer:208,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.ScalarEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:210,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getInLineComments()'
      Src: org.yaml.snakeyaml.serializer.Serializer:211,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.serializer.Serializer:211,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getEndComments()'
      Src: org.yaml.snakeyaml.serializer.Serializer:212,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.serializer.Serializer:212,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getBlockComments()'
      Src: org.yaml.snakeyaml.serializer.Serializer:216,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.serializer.Serializer:216,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.serializer.Serializer:218,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.serializer.Serializer,null,boolean)'
      Src: org.yaml.snakeyaml.serializer.Serializer:218,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.serializer.Serializer:218,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.serializer.Serializer:219,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].getValue()'
      Src: org.yaml.snakeyaml.serializer.Serializer:219,1
    - Dst: seqNode.getFlowStyle()
      Src: org.yaml.snakeyaml.serializer.Serializer:220,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(org.yaml.snakeyaml.serializer.Serializer,String,boolean,null,null,org.yaml.snakeyaml.serializer.Serializer)'
      Src: org.yaml.snakeyaml.serializer.Serializer:219,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.SequenceStartEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:219,1
    - Dst: seqNode.getValue()
      Src: org.yaml.snakeyaml.serializer.Serializer:221,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:223,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.serializer.Serializer:225,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.SequenceEndEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:225,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getInLineComments()'
      Src: org.yaml.snakeyaml.serializer.Serializer:226,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.serializer.Serializer:226,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getEndComments()'
      Src: org.yaml.snakeyaml.serializer.Serializer:227,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.serializer.Serializer:227,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getBlockComments()'
      Src: org.yaml.snakeyaml.serializer.Serializer:230,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.serializer.Serializer:230,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.serializer.Serializer:231,1
    - Dst: '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.serializer.Serializer,null,boolean)'
      Src: org.yaml.snakeyaml.serializer.Serializer:232,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getTag()'
      Src: org.yaml.snakeyaml.serializer.Serializer:233,1
    - Dst: '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.serializer.Serializer:233,1
    - Dst: mnode.getValue()
      Src: org.yaml.snakeyaml.serializer.Serializer:235,1
    - Dst: mnode.isMerged()
      Src: org.yaml.snakeyaml.serializer.Serializer:237,1
    - Dst: '[org.yaml.snakeyaml.util.MergeUtils].flatten(org.yaml.snakeyaml.serializer.Serializer)'
      Src: org.yaml.snakeyaml.serializer.Serializer:238,1
    - Dst: mnode.getTag()
      Src: org.yaml.snakeyaml.serializer.Serializer:241,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].getValue()'
      Src: org.yaml.snakeyaml.serializer.Serializer:241,1
    - Dst: mnode.getFlowStyle()
      Src: org.yaml.snakeyaml.serializer.Serializer:242,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer,boolean,null,null,org.yaml.snakeyaml.serializer.Serializer)'
      Src: org.yaml.snakeyaml.serializer.Serializer:241,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.MappingStartEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:241,1
    - Dst: row.getKeyNode()
      Src: org.yaml.snakeyaml.serializer.Serializer:244,1
    - Dst: row.getValueNode()
      Src: org.yaml.snakeyaml.serializer.Serializer:245,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer)'
      Src: org.yaml.snakeyaml.serializer.Serializer:246,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer)'
      Src: org.yaml.snakeyaml.serializer.Serializer:247,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
      Src: org.yaml.snakeyaml.serializer.Serializer:249,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.MappingEndEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:249,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getInLineComments()'
      Src: org.yaml.snakeyaml.serializer.Serializer:250,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.serializer.Serializer:250,1
    - Dst: '[org.yaml.snakeyaml.nodes.Node].getEndComments()'
      Src: org.yaml.snakeyaml.serializer.Serializer:251,1
    - Dst: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
      Src: org.yaml.snakeyaml.serializer.Serializer:251,1
    - Dst: '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].remove(org.yaml.snakeyaml.nodes.Node)'
      Src: org.yaml.snakeyaml.serializer.Serializer:255,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitable
      - org.yaml.snakeyaml.resolver.Resolver
      - boolean
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,String>
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - Boolean
      - org.yaml.snakeyaml.nodes.Tag
      - boolean
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - parent
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 256
      start: 187
    functionDepth: 2
    functionLinenumber: 187
    functionLinenumberEnd: 256
    functionName: '[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.nodes.Tag].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[java.util.Map<org.yaml.snakeyaml.nodes.Node,String>].get(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer,boolean)'
    - scalarNode.getValue()
    - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
    - seqNode.getValue()
    - '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
    - '[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer)'
    - mnode.getValue()
    - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer,boolean,null,null,org.yaml.snakeyaml.serializer.Serializer)'
    - '[org.yaml.snakeyaml.nodes.Node].getInLineComments()'
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].contains(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    - scalarNode.getScalarStyle()
    - '[org.yaml.snakeyaml.serializer.Serializer].getValue()'
    - mnode.getTag()
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].add(org.yaml.snakeyaml.nodes.Node)'
    - '[org.yaml.snakeyaml.events.AliasEvent].<init>(org.yaml.snakeyaml.serializer.Serializer,null,null)'
    - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.MappingStartEvent)'
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.ScalarEvent)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(org.yaml.snakeyaml.serializer.Serializer,String,org.yaml.snakeyaml.events.ImplicitTuple,org.yaml.snakeyaml.serializer.Serializer,null,null,org.yaml.snakeyaml.serializer.Serializer)'
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(org.yaml.snakeyaml.serializer.Serializer,String,boolean,null,null,org.yaml.snakeyaml.serializer.Serializer)'
    - '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.serializer.Serializer,null,boolean)'
    - mnode.getFlowStyle()
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.SequenceEndEvent)'
    - '[org.yaml.snakeyaml.nodes.Tag].getValue()'
    - '[org.yaml.snakeyaml.nodes.AnchorNode].getRealNode()'
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.AliasEvent)'
    - row.getValueNode()
    - '[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.nodes.Node)'
    - row.getKeyNode()
    - '[org.yaml.snakeyaml.nodes.Node].getEndComments()'
    - '[org.yaml.snakeyaml.nodes.Node].getBlockComments()'
    - '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(null,null)'
    - '[org.yaml.snakeyaml.util.MergeUtils].flatten(org.yaml.snakeyaml.serializer.Serializer)'
    - seqNode.getFlowStyle()
    - '[java.util.Set<org.yaml.snakeyaml.nodes.Node>].remove(org.yaml.snakeyaml.nodes.Node)'
    - mnode.isMerged()
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.SequenceStartEvent)'
    - '[org.yaml.snakeyaml.nodes.Node].getTag()'
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.MappingEndEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: line.getCommentType()
      Src: org.yaml.snakeyaml.serializer.Serializer:263,1
    - Dst: line.getValue()
      Src: org.yaml.snakeyaml.serializer.Serializer:263,1
    - Dst: line.getStartMark()
      Src: org.yaml.snakeyaml.serializer.Serializer:264,1
    - Dst: line.getEndMark()
      Src: org.yaml.snakeyaml.serializer.Serializer:264,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer)'
      Src: org.yaml.snakeyaml.serializer.Serializer:263,1
    - Dst: '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.CommentEvent)'
      Src: org.yaml.snakeyaml.serializer.Serializer:265,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.emitter.Emitable
      - org.yaml.snakeyaml.resolver.Resolver
      - boolean
      - boolean
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - java.util.Map<org.yaml.snakeyaml.nodes.Node,String>
      - org.yaml.snakeyaml.serializer.AnchorGenerator
      - Boolean
      - org.yaml.snakeyaml.nodes.Tag
      - boolean
      - java.util.Set<org.yaml.snakeyaml.nodes.Node>
      - org.yaml.snakeyaml.util.MergeUtils
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comments
    argTypes:
    - java.util.List<org.yaml.snakeyaml.comments.CommentLine>
    constantsTouched: []
    func_position:
      end: 267
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 267
    functionName: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.CommentEvent)'
    - line.getStartMark()
    - line.getCommentType()
    - line.getValue()
    - '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer,org.yaml.snakeyaml.serializer.Serializer)'
    - line.getEndMark()
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.yaml.snakeyaml.serializer.AnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/AnchorGenerator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.serializer.AnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.serializer.AnchorGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.serializer.AnchorGenerator].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/AnchorGenerator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.serializer.AnchorGenerator
    signature: '[org.yaml.snakeyaml.serializer.AnchorGenerator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.nodes.MappingNode
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.Node
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.util.MergeUtils].asMappingNode(org.yaml.snakeyaml.nodes.Node)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/MergeUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.nodes.MappingNode
    signature: '[org.yaml.snakeyaml.util.MergeUtils].asMappingNode(org.yaml.snakeyaml.nodes.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.util.MergeUtils:61,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
      Src: org.yaml.snakeyaml.util.MergeUtils:66,1
    - Dst: '[java.util.ArrayList].<init>(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:66,1
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
      Src: org.yaml.snakeyaml.util.MergeUtils:67,1
    - Dst: '[java.util.HashSet].<init>(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:67,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.util.MergeUtils:68,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.util.MergeUtils:70,1
    - Dst: '[org.yaml.snakeyaml.util.MergeUtils].getTag()'
      Src: org.yaml.snakeyaml.util.MergeUtils:71,1
    - Dst: '[org.yaml.snakeyaml.util.MergeUtils].equals(org.yaml.snakeyaml.nodes.Tag)'
      Src: org.yaml.snakeyaml.util.MergeUtils:71,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:72,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:74,1
    - Dst: sNode.getValue()
      Src: org.yaml.snakeyaml.util.MergeUtils:77,1
    - Dst: '[java.util.HashSet].add(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:77,1
    - Dst: tuple.getValueNode()
      Src: org.yaml.snakeyaml.util.MergeUtils:82,1
    - Dst: seqNode.getValue()
      Src: org.yaml.snakeyaml.util.MergeUtils:85,1
    - Dst: '[org.yaml.snakeyaml.util.MergeUtils].asMappingNode(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:86,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].isMerged()'
      Src: org.yaml.snakeyaml.util.MergeUtils:87,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.util.MergeUtils:88,1
    - Dst: '[org.yaml.snakeyaml.util.MergeUtils].filter(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.HashSet)'
      Src: org.yaml.snakeyaml.util.MergeUtils:88,1
    - Dst: '[org.yaml.snakeyaml.util.Tuple<java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>>]._1()'
      Src: org.yaml.snakeyaml.util.MergeUtils:89,1
    - Dst: '[java.util.ArrayList].addAll(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:89,1
    - Dst: '[org.yaml.snakeyaml.util.Tuple<java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>>]._2()'
      Src: org.yaml.snakeyaml.util.MergeUtils:90,1
    - Dst: '[java.util.HashSet].addAll(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:90,1
    - Dst: '[org.yaml.snakeyaml.util.MergeUtils].asMappingNode(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:93,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].isMerged()'
      Src: org.yaml.snakeyaml.util.MergeUtils:94,1
    - Dst: '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
      Src: org.yaml.snakeyaml.util.MergeUtils:95,1
    - Dst: '[org.yaml.snakeyaml.util.MergeUtils].filter(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.HashSet)'
      Src: org.yaml.snakeyaml.util.MergeUtils:95,1
    - Dst: '[org.yaml.snakeyaml.util.Tuple<java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>>]._1()'
      Src: org.yaml.snakeyaml.util.MergeUtils:96,1
    - Dst: '[java.util.ArrayList].addAll(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:96,1
    - Dst: '[org.yaml.snakeyaml.util.Tuple<java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>>]._2()'
      Src: org.yaml.snakeyaml.util.MergeUtils:97,1
    - Dst: '[java.util.HashSet].addAll(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:97,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.nodes.MappingNode
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.yaml.snakeyaml.nodes.MappingNode
    constantsTouched: []
    func_position:
      end: 106
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 106
    functionName: '[org.yaml.snakeyaml.util.MergeUtils].flatten(org.yaml.snakeyaml.nodes.MappingNode)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/MergeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.util.Tuple<java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>>]._2()'
    - '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
    - '[org.yaml.snakeyaml.util.MergeUtils].getTag()'
    - seqNode.getValue()
    - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
    - '[java.util.HashSet].addAll(org.yaml.snakeyaml.util.MergeUtils)'
    - '[java.util.HashSet].<init>(org.yaml.snakeyaml.util.MergeUtils)'
    - tuple.getValueNode()
    - '[java.util.ArrayList].<init>(org.yaml.snakeyaml.util.MergeUtils)'
    - '[java.util.HashSet].add(org.yaml.snakeyaml.util.MergeUtils)'
    - '[org.yaml.snakeyaml.nodes.MappingNode].isMerged()'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.yaml.snakeyaml.util.Tuple<java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>>]._1()'
    - tuple.getKeyNode()
    - sNode.getValue()
    - '[org.yaml.snakeyaml.util.MergeUtils].asMappingNode(org.yaml.snakeyaml.util.MergeUtils)'
    - '[java.util.ArrayList].addAll(org.yaml.snakeyaml.util.MergeUtils)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.util.MergeUtils)'
    - '[org.yaml.snakeyaml.util.MergeUtils].equals(org.yaml.snakeyaml.nodes.Tag)'
    - '[org.yaml.snakeyaml.util.MergeUtils].filter(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.HashSet)'
    linkageType: ''
    returnType: java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
    signature: '[org.yaml.snakeyaml.util.MergeUtils].flatten(org.yaml.snakeyaml.nodes.MappingNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
      Src: org.yaml.snakeyaml.util.MergeUtils:127,1
    - Dst: '[java.util.HashSet].<init>(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:128,1
    - Dst: '[java.util.ArrayList].<init>(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:129,1
    - Dst: tuple.getKeyNode()
      Src: org.yaml.snakeyaml.util.MergeUtils:131,1
    - Dst: sNode.getValue()
      Src: org.yaml.snakeyaml.util.MergeUtils:134,1
    - Dst: '[java.util.Set<String>].contains(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:135,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:136,1
    - Dst: '[java.util.HashSet].add(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:137,1
    - Dst: '[java.util.ArrayList].add(org.yaml.snakeyaml.util.MergeUtils)'
      Src: org.yaml.snakeyaml.util.MergeUtils:140,1
    - Dst: '[org.yaml.snakeyaml.util.Tuple].<init>(java.util.ArrayList,java.util.HashSet)'
      Src: org.yaml.snakeyaml.util.MergeUtils:143,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
      - java.util.Set<String>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.util.Tuple<java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - mergables
    - filter
    argTypes:
    - java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 144
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 144
    functionName: '[org.yaml.snakeyaml.util.MergeUtils].filter(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/MergeUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>(org.yaml.snakeyaml.util.MergeUtils)'
    - '[java.util.ArrayList].add(org.yaml.snakeyaml.util.MergeUtils)'
    - '[org.yaml.snakeyaml.util.Tuple].<init>(java.util.ArrayList,java.util.HashSet)'
    - '[java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>].size()'
    - '[java.util.Set<String>].contains(org.yaml.snakeyaml.util.MergeUtils)'
    - tuple.getKeyNode()
    - '[java.util.ArrayList].<init>(org.yaml.snakeyaml.util.MergeUtils)'
    - sNode.getValue()
    - '[java.util.HashSet].add(org.yaml.snakeyaml.util.MergeUtils)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.Tuple<java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>>
    signature: '[org.yaml.snakeyaml.util.MergeUtils].filter(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.util.MergeUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.util.MergeUtils].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/MergeUtils.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.MergeUtils
    signature: '[org.yaml.snakeyaml.util.MergeUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].escape(String)'
      Src: org.yaml.snakeyaml.util.UriEncoder:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.nio.charset.CharsetDecoder
      - String
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.yaml.snakeyaml.util.UriEncoder].encode(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/UriEncoder.java
    functionUses: 2
    functionsReached:
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].escape(String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.util.UriEncoder].encode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.charset.CharsetDecoder].decode(java.nio.ByteBuffer)'
      Src: org.yaml.snakeyaml.util.UriEncoder:56,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoder].toString()'
      Src: org.yaml.snakeyaml.util.UriEncoder:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields:
      - java.nio.charset.CharsetDecoder
      - String
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      classPublic: true
      concrete: true
      exceptions:
      - java.nio.charset.CharacterCodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - buff
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.yaml.snakeyaml.util.UriEncoder].decode(java.nio.ByteBuffer)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/UriEncoder.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.UriEncoder].toString()'
    - '[java.nio.charset.CharsetDecoder].decode(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.util.UriEncoder].decode(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URLDecoder].decode(String,String)'
      Src: org.yaml.snakeyaml.util.UriEncoder:62,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.util.UriEncoder)'
      Src: org.yaml.snakeyaml.util.UriEncoder:64,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.nio.charset.CharsetDecoder
      - String
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - buff
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.yaml.snakeyaml.util.UriEncoder].decode(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/UriEncoder.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(org.yaml.snakeyaml.util.UriEncoder)'
    - '[java.net.URLDecoder].decode(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.util.UriEncoder].decode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StandardCharsets.UTF_8.newDecoder()
      Src: org.yaml.snakeyaml.util.UriEncoder:31,1
    - Dst: '[org.yaml.snakeyaml.util.UriEncoder].onMalformedInput(org.yaml.snakeyaml.util.UriEncoder)'
      Src: org.yaml.snakeyaml.util.UriEncoder:31,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].<init>(String,boolean)'
      Src: org.yaml.snakeyaml.util.UriEncoder:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.nio.charset.CharsetDecoder
      - String
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.util.UriEncoder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.util.UriEncoder].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/UriEncoder.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].<init>(String,boolean)'
    - StandardCharsets.UTF_8.newDecoder()
    - '[org.yaml.snakeyaml.util.UriEncoder].onMalformedInput(org.yaml.snakeyaml.util.UriEncoder)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.UriEncoder
    signature: '[org.yaml.snakeyaml.util.UriEncoder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<T>].getEnumConstants()'
      Src: org.yaml.snakeyaml.util.EnumUtils:33,1
    - Dst: constant.name()
      Src: org.yaml.snakeyaml.util.EnumUtils:34,1
    - Dst: '[org.yaml.snakeyaml.util.EnumUtils].compareToIgnoreCase(String)'
      Src: org.yaml.snakeyaml.util.EnumUtils:34,1
    - Dst: '[IllegalArgumentException].<init>(org.yaml.snakeyaml.util.EnumUtils)'
      Src: org.yaml.snakeyaml.util.EnumUtils:38,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - enumType
    - name
    argTypes:
    - Class<T>
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[org.yaml.snakeyaml.util.EnumUtils].findEnumInsensitiveCase(Class<T>,String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/EnumUtils.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.EnumUtils].compareToIgnoreCase(String)'
    - '[IllegalArgumentException].<init>(org.yaml.snakeyaml.util.EnumUtils)'
    - '[Class<T>].getEnumConstants()'
    - constant.name()
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.util.EnumUtils].findEnumInsensitiveCase(Class<T>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.util.EnumUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.util.EnumUtils].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/EnumUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.EnumUtils
    signature: '[org.yaml.snakeyaml.util.EnumUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.yaml.snakeyaml.util.ArrayStack:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.util.ArrayStack
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayStack.java
    functionUses: 4
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.ArrayStack
    signature: '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<T>].add(T)'
      Src: org.yaml.snakeyaml.util.ArrayStack:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.util.ArrayStack].push(T)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayStack.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList<T>].add(T)'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.ArrayStack].push(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<T>].size()'
      Src: org.yaml.snakeyaml.util.ArrayStack:51,1
    - Dst: '[java.util.ArrayList<T>].remove(int)'
      Src: org.yaml.snakeyaml.util.ArrayStack:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.yaml.snakeyaml.util.ArrayStack].pop()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayStack.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList<T>].remove(int)'
    - '[java.util.ArrayList<T>].size()'
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.util.ArrayStack].pop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<T>].isEmpty()'
      Src: org.yaml.snakeyaml.util.ArrayStack:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.yaml.snakeyaml.util.ArrayStack].isEmpty()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayStack.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList<T>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.util.ArrayStack].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<T>].clear()'
      Src: org.yaml.snakeyaml.util.ArrayStack:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.util.ArrayStack].clear()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayStack.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList<T>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.yaml.snakeyaml.util.ArrayStack].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.util.ArrayUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[org.yaml.snakeyaml.util.ArrayUtils].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.ArrayUtils
    signature: '[org.yaml.snakeyaml.util.ArrayUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.yaml.snakeyaml.util.ArrayUtils:36,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].<init>(E[])'
      Src: org.yaml.snakeyaml.util.ArrayUtils:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - E[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<E>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - elements
    argTypes:
    - E[]
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(E[])'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayUtils.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].<init>(E[])'
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: java.util.List<E>
    signature: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(E[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(E[])'
      Src: org.yaml.snakeyaml.util.ArrayUtils:53,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(E[])'
      Src: org.yaml.snakeyaml.util.ArrayUtils:55,1
    - Dst: '[CompositeUnmodifiableArrayList].<init>(E[],E[])'
      Src: org.yaml.snakeyaml.util.ArrayUtils:57,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - E[]
      - E[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<E>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array1
    - array2
    argTypes:
    - E[]
    - E[]
    constantsTouched: []
    func_position:
      end: 60
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList(E[],E[])'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayUtils.java
    functionUses: 0
    functionsReached:
    - '[CompositeUnmodifiableArrayList].<init>(E[],E[])'
    - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(E[])'
    linkageType: ''
    returnType: java.util.List<E>
    signature: '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList(E[],E[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - E[]
      classConcrete: true
      classEnum: false
      classFields:
      - E[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - E[]
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].<init>(E[])'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList
    signature: '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].<init>(E[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].size()'
      Src: org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList:73,1
    - Dst: '[IndexOutOfBoundsException].<init>(org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList)'
      Src: org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - E[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: E
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].get(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayUtils.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].size()'
    - '[IndexOutOfBoundsException].<init>(org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList)'
    linkageType: ''
    returnType: E
    signature: '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - E[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].size()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - E[]
      - E[]
      classConcrete: true
      classEnum: false
      classFields:
      - E[]
      - E[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - array1
    - array2
    argTypes:
    - E[]
    - E[]
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].<init>(E[],E[])'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList
    signature: '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].<init>(E[],E[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].size()'
      Src: org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList:102,1
    - Dst: '[IndexOutOfBoundsException].<init>(org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList)'
      Src: org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList:102,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - E[]
      - E[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: E
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 105
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 105
    functionName: '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].get(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayUtils.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList)'
    - '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].size()'
    linkageType: ''
    returnType: E
    signature: '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - E[]
      - E[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].size()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - K
      classConcrete: true
      classEnum: false
      classFields:
      - T
      - K
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.util.Tuple
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - _1
    - _2
    argTypes:
    - T
    - K
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.yaml.snakeyaml.util.Tuple].<init>(T,K)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/Tuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.Tuple
    signature: '[org.yaml.snakeyaml.util.Tuple].<init>(T,K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - T
      - K
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.yaml.snakeyaml.util.Tuple]._2()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/Tuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[org.yaml.snakeyaml.util.Tuple]._2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - T
      - K
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.yaml.snakeyaml.util.Tuple]._1()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/Tuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.yaml.snakeyaml.util.Tuple]._1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid()'
      Src: org.yaml.snakeyaml.util.PlatformFeatureDetector:27,1
    - Dst: Class.forName(String)
      Src: org.yaml.snakeyaml.util.PlatformFeatureDetector:32,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 39
    functionName: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isIntrospectionAvailable()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/PlatformFeatureDetector.java
    functionUses: 1
    functionsReached:
    - Class.forName(String)
    - '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid()'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isIntrospectionAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.yaml.snakeyaml.util.PlatformFeatureDetector:43,1
    - Dst: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].startsWith(String)'
      Src: org.yaml.snakeyaml.util.PlatformFeatureDetector:44,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/PlatformFeatureDetector.java
    functionUses: 2
    functionsReached:
    - System.getProperty(String)
    - '[org.yaml.snakeyaml.util.PlatformFeatureDetector].startsWith(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.util.PlatformFeatureDetector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/PlatformFeatureDetector.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.util.PlatformFeatureDetector
    signature: '[org.yaml.snakeyaml.util.PlatformFeatureDetector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Event.ID
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - choice
    argTypes:
    - Event.ID
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.yaml.snakeyaml.parser.Parser].checkEvent(Event.ID)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/Parser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.parser.Parser].checkEvent(Event.ID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.yaml.snakeyaml.parser.Parser].peekEvent()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/Parser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.Parser].peekEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/Parser.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.Parser].getEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.Parser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.Parser].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/Parser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.Parser
    signature: '[org.yaml.snakeyaml.parser.Parser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,null,null)'
      Src: org.yaml.snakeyaml.parser.ParserException:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.yaml.snakeyaml.error.Mark
      - String
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserException
      static: false
      superClass: org.yaml.snakeyaml.error.MarkedYAMLException
    argCount: 4
    argNames:
    - context
    - contextMark
    - problem
    - problemMark
    argTypes:
    - String
    - org.yaml.snakeyaml.error.Mark
    - String
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserException.java
    functionUses: 1
    functionsReached:
    - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,null,null)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserException
    signature: '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.VersionTagsTuple
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - version
    - tags
    argTypes:
    - org.yaml.snakeyaml.DumperOptions.Version
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions.Version,java.util.Map<String,String>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/VersionTagsTuple.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.VersionTagsTuple
    signature: '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions.Version,java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.DumperOptions.Version
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/VersionTagsTuple.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.DumperOptions.Version
    signature: '[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/VersionTagsTuple.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,org.yaml.snakeyaml.DumperOptions.Version,java.util.Map<String,String>)
      Src: org.yaml.snakeyaml.parser.VersionTagsTuple:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.yaml.snakeyaml.DumperOptions.Version
      - java.util.Map<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: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/VersionTagsTuple.java
    functionUses: 1
    functionsReached:
    - String.format(String,org.yaml.snakeyaml.DumperOptions.Version,java.util.Map<String,String>)
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()'
  - 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: false
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.yaml.snakeyaml.parser.Production].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/Production.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.Production].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.Production
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.Production].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/Production.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.Production
    signature: '[org.yaml.snakeyaml.parser.Production].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:121,1
    - Dst: '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:136,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.scanner.ScannerImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.reader.StreamReader
      - org.yaml.snakeyaml.LoaderOptions
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - options
    argTypes:
    - org.yaml.snakeyaml.reader.StreamReader
    - org.yaml.snakeyaml.LoaderOptions
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 5
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 29
    functionsReached:
    - '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
    - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.scanner.ScannerImpl)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:121,1
    - Dst: '[java.util.HashMap].<init>(java.util.Map<String,String>)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:142,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(null,java.util.HashMap)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:142,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:143,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:144,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.scanner.Scanner
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - scanner
    argTypes:
    - org.yaml.snakeyaml.scanner.Scanner
    constantsTouched: []
    func_position:
      end: 146
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 146
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.scanner.Scanner)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(null,java.util.HashMap)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart].<init>()'
    - '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
    - '[java.util.HashMap].<init>(java.util.Map<String,String>)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.scanner.Scanner)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:152,1
    - Dst: '[org.yaml.snakeyaml.events.Event].is(Event.ID)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Event.ID
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - choice
    argTypes:
    - Event.ID
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(Event.ID)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
    - '[org.yaml.snakeyaml.events.Event].is(Event.ID)'
    linkageType: ''
    returnType: boolean
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(Event.ID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.Production].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:161,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 8
    functionsReached:
    - '[org.yaml.snakeyaml.parser.Production].produce()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 174
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 6
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.tokens.CommentToken].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:177,1
    - Dst: '[org.yaml.snakeyaml.tokens.CommentToken].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:178,1
    - Dst: '[org.yaml.snakeyaml.tokens.CommentToken].getValue()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:179,1
    - Dst: '[org.yaml.snakeyaml.tokens.CommentToken].getCommentType()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:180,1
    - Dst: '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comments.CommentType,String,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.tokens.CommentToken
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.events.CommentEvent
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - org.yaml.snakeyaml.tokens.CommentToken
    constantsTouched: []
    func_position:
      end: 185
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 185
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comments.CommentType,String,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.tokens.CommentToken].getCommentType()'
    - '[org.yaml.snakeyaml.tokens.CommentToken].getEndMark()'
    - '[org.yaml.snakeyaml.tokens.CommentToken].getValue()'
    - '[org.yaml.snakeyaml.tokens.CommentToken].getStartMark()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.CommentEvent
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:322,1
    - Dst: '[java.util.HashMap].<init>(java.util.Map<String,String>)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:322,1
    - Dst: '[java.util.Map<String,String>].keySet()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:323,1
    - Dst: '[java.util.HashMap].remove(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:324,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(null,java.util.HashMap)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:327,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:328,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:330,1
    - Dst: token.getName()
      Src: org.yaml.snakeyaml.parser.ParserImpl:331,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].equals(String)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:331,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:332,1
    - Dst: token.getStartMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:334,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserException].<init>(null,null,String,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:333,1
    - Dst: token.getValue()
      Src: org.yaml.snakeyaml.parser.ParserImpl:336,1
    - Dst: value.get(int)
      Src: org.yaml.snakeyaml.parser.ParserImpl:337,1
    - Dst: token.getStartMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:340,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserException].<init>(null,null,String,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:339,1
    - Dst: value.get(int)
      Src: org.yaml.snakeyaml.parser.ParserImpl:342,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.parser.ParserImpl,java.util.HashMap)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:344,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.parser.ParserImpl,java.util.HashMap)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:346,1
    - Dst: token.getName()
      Src: org.yaml.snakeyaml.parser.ParserImpl:348,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].equals(String)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:348,1
    - Dst: token.getValue()
      Src: org.yaml.snakeyaml.parser.ParserImpl:349,1
    - Dst: value.get(int)
      Src: org.yaml.snakeyaml.parser.ParserImpl:350,1
    - Dst: value.get(int)
      Src: org.yaml.snakeyaml.parser.ParserImpl:351,1
    - Dst: '[java.util.HashMap].containsKey(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:352,1
    - Dst: token.getStartMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:354,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserException].<init>(null,null,String,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:353,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:356,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:359,1
    - Dst: '[java.util.HashMap].isEmpty()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:360,1
    - Dst: '[java.util.HashMap].<init>(java.util.HashMap)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:362,1
    - Dst: '[java.util.Map<String,String>].keySet()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:365,1
    - Dst: '[java.util.HashMap].containsKey(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:367,1
    - Dst: '[java.util.Map<String,String>].get(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:368,1
    - Dst: '[java.util.HashMap].put(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:368,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:372,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions.Version,java.util.HashMap)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:372,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.parser.VersionTagsTuple
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 373
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].processDirectives()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].isEmpty()'
    - '[java.util.HashMap].remove(org.yaml.snakeyaml.parser.ParserImpl)'
    - '[java.util.Map<String,String>].get(org.yaml.snakeyaml.parser.ParserImpl)'
    - '[java.util.Map<String,String>].keySet()'
    - '[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion()'
    - '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.parser.ParserImpl,java.util.HashMap)'
    - '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].equals(String)'
    - '[java.util.HashMap].<init>(java.util.HashMap)'
    - '[java.util.HashMap].containsKey(org.yaml.snakeyaml.parser.ParserImpl)'
    - '[java.util.HashMap].<init>()'
    - '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()'
    - '[java.util.HashMap].put(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(null,java.util.HashMap)'
    - '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions.Version,java.util.HashMap)'
    - token.getValue()
    - token.getName()
    - value.get(int)
    - token.getStartMark()
    - '[java.util.HashMap].<init>(java.util.Map<String,String>)'
    - '[org.yaml.snakeyaml.parser.ParserException].<init>(null,null,String,org.yaml.snakeyaml.parser.ParserImpl)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.VersionTagsTuple
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].processDirectives()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:403,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 402
    functionDepth: 2
    functionLinenumber: 402
    functionLinenumberEnd: 404
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].parseFlowNode()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].parseFlowNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 2
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].parseBlockNodeOrIndentlessSequence()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].parseBlockNodeOrIndentlessSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:415,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:416,1
    - Dst: token.getValue()
      Src: org.yaml.snakeyaml.parser.ParserImpl:417,1
    - Dst: token.getStartMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:417,1
    - Dst: token.getEndMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:417,1
    - Dst: '[org.yaml.snakeyaml.events.AliasEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:417,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>].pop()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:418,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:422,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:423,1
    - Dst: token.getStartMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:424,1
    - Dst: token.getEndMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:425,1
    - Dst: token.getValue()
      Src: org.yaml.snakeyaml.parser.ParserImpl:426,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:427,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:428,1
    - Dst: tagToken.getStartMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:429,1
    - Dst: tagToken.getEndMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:430,1
    - Dst: tagToken.getValue()
      Src: org.yaml.snakeyaml.parser.ParserImpl:431,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:433,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:434,1
    - Dst: tagToken.getStartMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:435,1
    - Dst: tagToken.getEndMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:437,1
    - Dst: tagToken.getValue()
      Src: org.yaml.snakeyaml.parser.ParserImpl:438,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:439,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:440,1
    - Dst: token.getEndMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:441,1
    - Dst: token.getValue()
      Src: org.yaml.snakeyaml.parser.ParserImpl:442,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].getHandle()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:447,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl].getSuffix()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:448,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:450,1
    - Dst: '[java.util.Map<String,String>].containsKey(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:450,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.parser.ParserImpl,String,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:451,1
    - Dst: '[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:454,1
    - Dst: '[java.util.Map<String,String>].get(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:454,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:460,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:460,1
    - Dst: tag.equals(String)
      Src: org.yaml.snakeyaml.parser.ParserImpl:464,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:465,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:466,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:466,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:467,1
    - Dst: '[ParseIndentlessSequenceEntryKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:469,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:471,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:472,1
    - Dst: token.getEndMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl:473,1
    - Dst: token.getPlain()
      Src: org.yaml.snakeyaml.parser.ParserImpl:475,1
    - Dst: '[String].equals(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:475,1
    - Dst: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:476,1
    - Dst: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:478,1
    - Dst: '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:480,1
    - Dst: token.getValue()
      Src: org.yaml.snakeyaml.parser.ParserImpl:482,1
    - Dst: token.getStyle()
      Src: org.yaml.snakeyaml.parser.ParserImpl:483,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.events.ImplicitTuple,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:482,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>].pop()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:484,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:485,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:486,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:486,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:487,1
    - Dst: '[ParseFlowSequenceFirstEntry].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:489,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:490,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:491,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:491,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:492,1
    - Dst: '[ParseFlowMappingFirstKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:494,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:495,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:496,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:496,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:497,1
    - Dst: '[ParseBlockSequenceFirstEntry].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:499,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:500,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:501,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:501,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:502,1
    - Dst: '[ParseBlockMappingFirstKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:504,1
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:508,1
    - Dst: '[org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>].pop()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:510,1
    - Dst: '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:512,1
    - Dst: '[org.yaml.snakeyaml.tokens.Token].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl:515,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:513,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 151
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - block
    - indentlessSequence
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 520
      start: 410
    functionDepth: 1
    functionLinenumber: 410
    functionLinenumberEnd: 520
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 2
    functionsReached:
    - '[ParseBlockMappingFirstKey].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].getHandle()'
    - '[java.util.Map<String,String>].get(org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
    - '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
    - tag.equals(String)
    - '[String].equals(org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
    - '[org.yaml.snakeyaml.parser.ParserImpl].getSuffix()'
    - tagToken.getValue()
    - '[org.yaml.snakeyaml.events.AliasEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.parser.ParserImpl,String,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
    - '[java.util.Map<String,String>].containsKey(org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.scanner.Scanner].checkToken(org.yaml.snakeyaml.parser.ParserImpl)'
    - '[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()'
    - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
    - '[ParseIndentlessSequenceEntryKey].<init>()'
    - '[ParseBlockSequenceFirstEntry].<init>()'
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.events.ImplicitTuple,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl)'
    - token.getValue()
    - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
    - token.getPlain()
    - tagToken.getEndMark()
    - '[org.yaml.snakeyaml.tokens.Token].getStartMark()'
    - '[org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>].pop()'
    - token.getEndMark()
    - '[ParseFlowMappingFirstKey].<init>()'
    - token.getStyle()
    - '[org.yaml.snakeyaml.tokens.Token].getEndMark()'
    - token.getStartMark()
    - tagToken.getStartMark()
    - '[ParseFlowSequenceFirstEntry].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
      Src: org.yaml.snakeyaml.parser.ParserImpl:960,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.error.Mark
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.yaml.snakeyaml.scanner.Scanner
      - org.yaml.snakeyaml.events.Event
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.parser.Production>
      - org.yaml.snakeyaml.util.ArrayStack<org.yaml.snakeyaml.error.Mark>
      - org.yaml.snakeyaml.parser.Production
      - org.yaml.snakeyaml.parser.VersionTagsTuple
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.parser.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mark
    argTypes:
    - org.yaml.snakeyaml.error.Mark
    constantsTouched: []
    func_position:
      end: 962
      start: 959
    functionDepth: 0
    functionLinenumber: 959
    functionLinenumberEnd: 962
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl].processEmptyScalar(org.yaml.snakeyaml.error.Mark)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(null,null,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.parser.ParserImpl)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl].processEmptyScalar(org.yaml.snakeyaml.error.Mark)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart:198,1
    - Dst: token.getStartMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart:199,1
    - Dst: token.getEndMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart:199,1
    - Dst: '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart,org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart:199,1
    - Dst: '[ParseImplicitDocumentStart].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 203
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - token.getEndMark()
    - '[ParseImplicitDocumentStart].<init>()'
    - token.getStartMark()
    - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart,org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart)'
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:210,1
    - Dst: '[ParseImplicitDocumentStart].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:211,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:212,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:212,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:214,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:215,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:216,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart,boolean,null,null)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:218,1
    - Dst: '[ParseDocumentEnd].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:220,1
    - Dst: states.push(ParseDocumentEnd)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:220,1
    - Dst: '[ParseBlockNode].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:221,1
    - Dst: '[ParseDocumentStart].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:224,1
    - Dst: '[ParseDocumentStart].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart:224,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 225
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[ParseDocumentStart].produce()'
    - '[ParseDocumentEnd].<init>()'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart)
    - '[ParseImplicitDocumentStart].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    - scanner.peekToken()
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart].getStartMark()'
    - states.push(ParseDocumentEnd)
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart)
    - '[ParseDocumentStart].<init>()'
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart,boolean,null,null)'
    - '[ParseBlockNode].<init>()'
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:232,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:233,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:237,1
    - Dst: scanner.resetDocumentIndex()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:238,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:239,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:240,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].processDirectives()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:241,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:242,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:244,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:246,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:247,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:250,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:250,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserException].<init>(null,null,String,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:248,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:252,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:253,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].getVersion()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:255,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].getTags()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:255,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart,boolean,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:255,1
    - Dst: '[ParseDocumentEnd].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:256,1
    - Dst: states.push(ParseDocumentEnd)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:256,1
    - Dst: '[ParseDocumentContent].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:257,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:262,1
    - Dst: token.getStartMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:263,1
    - Dst: token.getEndMark()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:263,1
    - Dst: '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:263,1
    - Dst: states.isEmpty()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:264,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:265,1
    - Dst: marks.isEmpty()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:267,1
    - Dst: '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart:268,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 272
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)
    - scanner.resetDocumentIndex()
    - scanner.peekToken()
    - states.push(ParseDocumentEnd)
    - '[ParseDocumentContent].<init>()'
    - states.isEmpty()
    - '[org.yaml.snakeyaml.parser.ParserException].<init>(null,null,String,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].processDirectives()'
    - marks.isEmpty()
    - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart,boolean,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)'
    - '[ParseDocumentEnd].<init>()'
    - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
    - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart)'
    - scanner.getToken()
    - token.getEndMark()
    - token.getStartMark()
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].getVersion()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].getStartMark()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].getTags()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].getEndMark()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd:279,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd:280,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd:283,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd:284,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd:285,1
    - Dst: '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd:288,1
    - Dst: '[ParseDocumentStart].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd:290,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 292
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd].getEndMark()'
    - scanner.peekToken()
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd].getStartMark()'
    - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd)'
    - '[ParseDocumentStart].<init>()'
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:298,1
    - Dst: '[ParseDocumentContent].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:299,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:300,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:300,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:302,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:304,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:304,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:304,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:305,1
    - Dst: '[ParseBlockNode].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:308,1
    - Dst: '[ParseBlockNode].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent:308,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 309
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].getStartMark()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent)'
    - '[ParseBlockNode].produce()'
    - scanner.peekToken()
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent,org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent)
    - '[ParseDocumentContent].<init>()'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent)
    - '[ParseBlockNode].<init>()'
    - states.pop()
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode].parseNode(boolean,boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode:398,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 399
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode].parseNode(boolean,boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry:528,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry:529,1
    - Dst: marks.push(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry:529,1
    - Dst: '[ParseBlockSequenceEntryKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry:530,1
    - Dst: '[ParseBlockSequenceEntryKey].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry:530,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 531
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 531
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - marks.push(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry].getStartMark()'
    - '[ParseBlockSequenceEntryKey].<init>()'
    - '[ParseBlockSequenceEntryKey].produce()'
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:537,1
    - Dst: '[ParseBlockSequenceEntryKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:538,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:539,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:539,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:541,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:542,1
    - Dst: '[ParseBlockSequenceEntryValue].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:543,1
    - Dst: '[ParseBlockSequenceEntryValue].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:543,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:545,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:546,1
    - Dst: marks.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:547,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:548,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey,String,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:547,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:550,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:551,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:551,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:551,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:552,1
    - Dst: marks.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey:553,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 555
      start: 536
    functionDepth: 1
    functionLinenumber: 536
    functionLinenumberEnd: 555
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey,String,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey)'
    - '[ParseBlockSequenceEntryValue].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey)'
    - '[ParseBlockSequenceEntryKey].<init>()'
    - marks.pop()
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey)
    - scanner.peekToken()
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].getEndMark()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    - '[ParseBlockSequenceEntryValue].produce()'
    - '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].getStartMark()'
    - states.pop()
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.tokens.BlockEntryToken
      classConcrete: true
      classEnum: false
      classFields:
      - BlockEntryToken
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - org.yaml.snakeyaml.tokens.BlockEntryToken
    constantsTouched: []
    func_position:
      end: 564
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 564
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue].<init>(org.yaml.snakeyaml.tokens.BlockEntryToken)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue].<init>(org.yaml.snakeyaml.tokens.BlockEntryToken)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:567,1
    - Dst: '[ParseBlockSequenceEntryValue].<init>(BlockEntryToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:568,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:569,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:569,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:571,1
    - Dst: '[ParseBlockSequenceEntryKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:572,1
    - Dst: states.push(ParseBlockSequenceEntryKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:572,1
    - Dst: '[ParseBlockNode].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:573,1
    - Dst: '[ParseBlockNode].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:573,1
    - Dst: '[ParseBlockSequenceEntryKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:575,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEntryToken].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:576,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue:576,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BlockEntryToken
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 578
      start: 566
    functionDepth: 1
    functionLinenumber: 566
    functionLinenumberEnd: 578
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[ParseBlockNode].<init>()'
    - '[ParseBlockSequenceEntryKey].<init>()'
    - '[ParseBlockSequenceEntryValue].<init>(BlockEntryToken)'
    - states.push(ParseBlockSequenceEntryKey)
    - '[ParseBlockNode].produce()'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    - '[org.yaml.snakeyaml.tokens.BlockEntryToken].getEndMark()'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue)
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:586,1
    - Dst: '[ParseIndentlessSequenceEntryKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:587,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:588,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:588,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:590,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:591,1
    - Dst: '[ParseIndentlessSequenceEntryValue].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:592,1
    - Dst: '[ParseIndentlessSequenceEntryValue].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:592,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:594,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:595,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:595,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey,org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:595,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey:596,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 585
    functionDepth: 1
    functionLinenumber: 585
    functionLinenumberEnd: 598
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[ParseIndentlessSequenceEntryKey].<init>()'
    - '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey,org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].getStartMark()'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].getEndMark()'
    - '[ParseIndentlessSequenceEntryValue].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey)'
    - scanner.peekToken()
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    - '[ParseIndentlessSequenceEntryValue].produce()'
    - states.pop()
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.yaml.snakeyaml.tokens.BlockEntryToken
      classConcrete: true
      classEnum: false
      classFields:
      - BlockEntryToken
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - org.yaml.snakeyaml.tokens.BlockEntryToken
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue].<init>(org.yaml.snakeyaml.tokens.BlockEntryToken)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue].<init>(org.yaml.snakeyaml.tokens.BlockEntryToken)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:610,1
    - Dst: '[ParseIndentlessSequenceEntryValue].<init>(BlockEntryToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:611,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:612,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:612,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue,org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue,org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue,org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:614,1
    - Dst: '[ParseIndentlessSequenceEntryKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:616,1
    - Dst: states.push(ParseIndentlessSequenceEntryKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:616,1
    - Dst: '[ParseBlockNode].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:617,1
    - Dst: '[ParseBlockNode].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:617,1
    - Dst: '[ParseIndentlessSequenceEntryKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:619,1
    - Dst: '[org.yaml.snakeyaml.tokens.BlockEntryToken].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:620,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue:620,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BlockEntryToken
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 609
    functionDepth: 1
    functionLinenumber: 609
    functionLinenumberEnd: 622
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[ParseBlockNode].<init>()'
    - '[org.yaml.snakeyaml.tokens.BlockEntryToken].getEndMark()'
    - '[ParseIndentlessSequenceEntryKey].<init>()'
    - '[ParseBlockNode].produce()'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue)
    - '[ParseIndentlessSequenceEntryValue].<init>(BlockEntryToken)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    - states.push(ParseIndentlessSequenceEntryKey)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue)'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue,org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue,org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue,org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue)
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey:628,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey:629,1
    - Dst: marks.push(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey:629,1
    - Dst: '[ParseBlockMappingKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey:630,1
    - Dst: '[ParseBlockMappingKey].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey:630,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 631
      start: 627
    functionDepth: 0
    functionLinenumber: 627
    functionLinenumberEnd: 631
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - marks.push(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey].getStartMark()'
    - '[ParseBlockMappingKey].produce()'
    - scanner.getToken()
    - '[ParseBlockMappingKey].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:637,1
    - Dst: '[ParseBlockMappingKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:638,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:639,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:639,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:641,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:642,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:643,1
    - Dst: '[ParseBlockMappingValue].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:644,1
    - Dst: states.push(ParseBlockMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:644,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].parseBlockNodeOrIndentlessSequence()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:645,1
    - Dst: '[ParseBlockMappingValue].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:647,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:648,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:648,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:651,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:652,1
    - Dst: marks.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:653,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:654,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey,String,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:653,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:656,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:657,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:657,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:657,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:658,1
    - Dst: marks.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey:659,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 636
    functionDepth: 1
    functionLinenumber: 636
    functionLinenumberEnd: 661
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - states.pop()
    - '[ParseBlockMappingValue].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].parseBlockNodeOrIndentlessSequence()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)'
    - '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey,String,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)'
    - marks.pop()
    - scanner.peekToken()
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)
    - states.push(ParseBlockMappingValue)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].getEndMark()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].getStartMark()'
    - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    - scanner.getToken()
    - '[ParseBlockMappingKey].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:667,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:668,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:669,1
    - Dst: '[ParseBlockMappingValueComment].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:670,1
    - Dst: '[ParseBlockMappingValueComment].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:671,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:672,1
    - Dst: '[ParseBlockMappingKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:673,1
    - Dst: states.push(ParseBlockMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:673,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].parseBlockNodeOrIndentlessSequence()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:674,1
    - Dst: '[ParseBlockMappingKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:676,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:677,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:677,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:679,1
    - Dst: '[ParseBlockMappingKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:680,1
    - Dst: states.push(ParseBlockMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:680,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].parseBlockNodeOrIndentlessSequence()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:681,1
    - Dst: '[ParseBlockMappingKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:683,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:684,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:685,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue:685,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 686
      start: 666
    functionDepth: 1
    functionLinenumber: 666
    functionLinenumberEnd: 686
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[ParseBlockMappingValueComment].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].parseBlockNodeOrIndentlessSequence()'
    - '[ParseBlockMappingValueComment].produce()'
    - states.push(ParseBlockMappingKey)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].getStartMark()'
    - '[ParseBlockMappingKey].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].getEndMark()'
    - scanner.peekToken()
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue)'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue)
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue)
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:694,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:695,1
    - Dst: '[List<CommentToken>].add(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:695,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:696,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:697,1
    - Dst: '[List<CommentToken>].isEmpty()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:698,1
    - Dst: '[List<CommentToken>].remove(int)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:699,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].produceCommentEvent(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:699,1
    - Dst: '[ParseBlockMappingKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:701,1
    - Dst: states.push(ParseBlockMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:701,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].parseBlockNodeOrIndentlessSequence()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:702,1
    - Dst: '[ParseBlockMappingValueCommentList].<init>(List<CommentToken>)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:704,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:705,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:705,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:705,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<CommentToken>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 707
      start: 693
    functionDepth: 1
    functionLinenumber: 693
    functionLinenumberEnd: 707
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 1
    functionsReached:
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment)
    - '[List<CommentToken>].add(org.yaml.snakeyaml.tokens.CommentToken)'
    - '[List<CommentToken>].isEmpty()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].produce()'
    - states.push(ParseBlockMappingKey)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].parseBlockNodeOrIndentlessSequence()'
    - '[ParseBlockMappingKey].<init>()'
    - '[List<CommentToken>].remove(int)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].produceCommentEvent(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment)'
    - scanner.peekToken()
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].getStartMark()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment)'
    - '[ParseBlockMappingValueCommentList].<init>(List<CommentToken>)'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment,org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment)
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<CommentToken>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.yaml.snakeyaml.tokens.CommentToken>
      classConcrete: true
      classEnum: false
      classFields:
      - List<CommentToken>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokens
    argTypes:
    - java.util.List<org.yaml.snakeyaml.tokens.CommentToken>
    constantsTouched: []
    func_position:
      end: 716
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 716
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList].<init>(java.util.List<org.yaml.snakeyaml.tokens.CommentToken>)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList].<init>(java.util.List<org.yaml.snakeyaml.tokens.CommentToken>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<CommentToken>].isEmpty()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList:719,1
    - Dst: '[List<CommentToken>].remove(int)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList:720,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList].produceCommentEvent(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList:720,1
    - Dst: '[ParseBlockMappingKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList:722,1
    - Dst: '[ParseBlockMappingKey].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList:722,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<CommentToken>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 723
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 723
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList].produceCommentEvent(org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList)'
    - '[List<CommentToken>].isEmpty()'
    - '[List<CommentToken>].remove(int)'
    - '[ParseBlockMappingKey].produce()'
    - '[ParseBlockMappingKey].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry:742,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry:743,1
    - Dst: marks.push(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry:743,1
    - Dst: '[ParseFlowSequenceEntry].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry:744,1
    - Dst: '[ParseFlowSequenceEntry].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry:744,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 0
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry].getStartMark()'
    - '[ParseFlowSequenceEntry].produce()'
    - '[ParseFlowSequenceEntry].<init>(boolean)'
    - marks.push(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry)
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - first
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 754
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 754
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].<init>(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:757,1
    - Dst: '[ParseFlowSequenceEntry].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:758,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:759,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:759,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:761,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:763,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:764,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:765,1
    - Dst: '[ParseFlowSequenceEntry].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:766,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:767,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:767,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:770,1
    - Dst: marks.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:771,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].getTokenId()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:772,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:772,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry,String,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:771,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:775,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:776,1
    - Dst: '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:777,1
    - Dst: '[ParseFlowSequenceEntryMappingKey].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:779,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:781,1
    - Dst: '[ParseFlowSequenceEntry].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:782,1
    - Dst: states.push(ParseFlowSequenceEntry)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:782,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].parseFlowNode()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:783,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:786,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:787,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:787,1
    - Dst: '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:787,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:788,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:789,1
    - Dst: '[ParseFlowEndComment].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:791,1
    - Dst: marks.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry:793,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 795
      start: 756
    functionDepth: 1
    functionLinenumber: 756
    functionLinenumberEnd: 795
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].getStartMark()'
    - states.pop()
    - states.push(ParseFlowSequenceEntry)
    - '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry,String,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)'
    - marks.pop()
    - '[ParseFlowSequenceEntryMappingKey].<init>()'
    - '[ParseFlowEndComment].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].getEndMark()'
    - scanner.peekToken()
    - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(null,null,boolean,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].getTokenId()'
    - '[ParseFlowSequenceEntry].<init>(boolean)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].parseFlowNode()'
    - '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry)'
    - scanner.getToken()
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment:801,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment:801,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment:802,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment:803,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 806
      start: 800
    functionDepth: 0
    functionLinenumber: 800
    functionLinenumberEnd: 806
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment)
    - states.pop()
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey:812,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey:813,1
    - Dst: '[ParseFlowSequenceEntryMappingValue].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey:814,1
    - Dst: states.push(ParseFlowSequenceEntryMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey:814,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].parseFlowNode()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey:815,1
    - Dst: '[ParseFlowSequenceEntryMappingValue].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey:817,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey:818,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey:818,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 820
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 820
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[ParseFlowSequenceEntryMappingValue].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].parseFlowNode()'
    - states.push(ParseFlowSequenceEntryMappingValue)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].getEndMark()'
    - scanner.getToken()
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey)
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:826,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:827,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:828,1
    - Dst: '[ParseFlowSequenceEntryMappingEnd].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:829,1
    - Dst: states.push(ParseFlowSequenceEntryMappingEnd)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:829,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].parseFlowNode()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:830,1
    - Dst: '[ParseFlowSequenceEntryMappingEnd].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:832,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:833,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:833,1
    - Dst: '[ParseFlowSequenceEntryMappingEnd].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:836,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:837,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:838,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue:838,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 840
      start: 825
    functionDepth: 1
    functionLinenumber: 825
    functionLinenumberEnd: 840
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - states.push(ParseFlowSequenceEntryMappingEnd)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].parseFlowNode()'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue)
    - '[ParseFlowSequenceEntryMappingEnd].<init>()'
    - scanner.peekToken()
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].getEndMark()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].getStartMark()'
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ParseFlowSequenceEntry].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd:846,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd:847,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd:848,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd:848,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd:848,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 849
      start: 845
    functionDepth: 0
    functionLinenumber: 845
    functionLinenumberEnd: 849
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd].getEndMark()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd].getStartMark()'
    - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd)'
    - scanner.peekToken()
    - '[ParseFlowSequenceEntry].<init>(boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey:864,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey:865,1
    - Dst: marks.push(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey:865,1
    - Dst: '[ParseFlowMappingKey].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey:866,1
    - Dst: '[ParseFlowMappingKey].produce()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey:866,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 867
      start: 863
    functionDepth: 0
    functionLinenumber: 863
    functionLinenumberEnd: 867
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey].getStartMark()'
    - '[ParseFlowMappingKey].produce()'
    - '[ParseFlowMappingKey].<init>(boolean)'
    - marks.push(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey)
    - scanner.getToken()
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - first
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 876
      start: 874
    functionDepth: 0
    functionLinenumber: 874
    functionLinenumberEnd: 876
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].<init>(boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:879,1
    - Dst: '[ParseFlowMappingKey].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:880,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:881,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:881,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:883,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:885,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:886,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:887,1
    - Dst: '[ParseFlowMappingKey].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:888,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:889,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:889,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:892,1
    - Dst: marks.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:893,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].getTokenId()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:894,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:894,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey,String,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:893,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:897,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:898,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:899,1
    - Dst: '[ParseFlowMappingValue].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:900,1
    - Dst: states.push(ParseFlowMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:900,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].parseFlowNode()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:901,1
    - Dst: '[ParseFlowMappingValue].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:903,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:904,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:904,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:906,1
    - Dst: '[ParseFlowMappingEmptyValue].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:907,1
    - Dst: states.push(ParseFlowMappingEmptyValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:907,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].parseFlowNode()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:908,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:911,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:912,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:912,1
    - Dst: '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:912,1
    - Dst: marks.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:913,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:914,1
    - Dst: states.pop()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:915,1
    - Dst: '[ParseFlowEndComment].<init>()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey:917,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 920
      start: 878
    functionDepth: 1
    functionLinenumber: 878
    functionLinenumberEnd: 920
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey,String,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].getEndMark()'
    - scanner.peekToken()
    - states.push(ParseFlowMappingEmptyValue)
    - '[ParseFlowMappingEmptyValue].<init>()'
    - states.push(ParseFlowMappingValue)
    - states.pop()
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)
    - '[ParseFlowEndComment].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].getTokenId()'
    - '[ParseFlowMappingValue].<init>()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)'
    - scanner.getToken()
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
    - marks.pop()
    - '[ParseFlowMappingKey].<init>(boolean)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].parseFlowNode()'
    - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].getStartMark()'
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey)
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:926,1
    - Dst: scanner.getToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:927,1
    - Dst: scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:928,1
    - Dst: '[ParseFlowMappingKey].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:929,1
    - Dst: states.push(ParseFlowMappingKey)
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:929,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].parseFlowNode()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:930,1
    - Dst: '[ParseFlowMappingKey].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:932,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].getEndMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:933,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:933,1
    - Dst: '[ParseFlowMappingKey].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:936,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:937,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:938,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue:938,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 940
      start: 925
    functionDepth: 1
    functionLinenumber: 925
    functionLinenumberEnd: 940
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - states.push(ParseFlowMappingKey)
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].getStartMark()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].getEndMark()'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue)'
    - '[ParseFlowMappingKey].<init>(boolean)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].parseFlowNode()'
    - scanner.peekToken()
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue)
    - scanner.getToken()
    - scanner.checkToken(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue,org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue)
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ParseFlowMappingKey].<init>(boolean)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue:946,1
    - Dst: scanner.peekToken()
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue:947,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue].getStartMark()'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue:947,1
    - Dst: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue)'
      Src: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue:947,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.events.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 948
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 948
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue].produce()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue].processEmptyScalar(org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue)'
    - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue].getStartMark()'
    - scanner.peekToken()
    - '[ParseFlowMappingKey].<init>(boolean)'
    linkageType: ''
    returnType: org.yaml.snakeyaml.events.Event
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue].produce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Production
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue
    signature: '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].escape(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/Escaper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].escape(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Appendable
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Appendable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Appendable
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].escape(Appendable)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/Escaper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Appendable
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].escape(Appendable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/Escaper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:86,1
    - Dst: '[String].matches(String)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:111,1
    - Dst: '[IllegalArgumentException].<init>(String,String)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:112,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:117,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:118,1
    - Dst: '[String].contains(String)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:121,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:122,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].createSafeOctets(String)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:125,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - char[]
      - char[]
      - boolean
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper
      static: false
      superClass: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper
    argCount: 2
    argNames:
    - safeChars
    - plusForSpace
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 126
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 126
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].<init>(String,boolean)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/PercentEscaper.java
    functionUses: 1
    functionsReached:
    - '[String].contains(String)'
    - '[IllegalArgumentException].<init>(String,String)'
    - '[String].matches(String)'
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].createSafeOctets(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:135,1
    - Dst: Math.max(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper)
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:137,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - char[]
      - char[]
      - boolean
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean[]
      static: true
      superClass: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper
    argCount: 1
    argNames:
    - safeChars
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 153
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 153
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].createSafeOctets(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/PercentEscaper.java
    functionUses: 1
    functionsReached:
    - '[String].toCharArray()'
    - Math.max(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper)
    linkageType: ''
    returnType: boolean[]
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].createSafeOctets(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt(int)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:162,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - char[]
      - char[]
      - boolean
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper
    argCount: 3
    argNames:
    - csq
    - index
    - end
    argTypes:
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 168
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 168
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].nextEscapeIndex(CharSequence,int,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/PercentEscaper.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].nextEscapeIndex(CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:176,1
    - Dst: '[String].charAt(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:178,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].escapeSlow(String,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:180,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - char[]
      - char[]
      - boolean
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 184
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].escape(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/PercentEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].escapeSlow(String,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper)'
    - '[String].length()'
    - '[String].charAt(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].escape(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:264,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - char[]
      - char[]
      - boolean
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper
    argCount: 1
    argNames:
    - cp
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 266
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 266
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].escape(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/PercentEscaper.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: char[]
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].escape(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - ThreadLocal<char[]>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cp
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/UnicodeEscaper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].codePointAt(CharSequence,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,int)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:108,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(int)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:109,1
    - Dst: Character.isSupplementaryCodePoint(int)
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:112,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - ThreadLocal<char[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - csq
    - start
    - end
    argTypes:
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 115
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 115
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].nextEscapeIndex(CharSequence,int,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/UnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(int)'
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].codePointAt(CharSequence,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,int)'
    - Character.isSupplementaryCodePoint(int)
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].nextEscapeIndex(CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:140,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].nextEscapeIndex(String,int,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:141,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escapeSlow(String,int)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - ThreadLocal<char[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 143
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(String)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/UnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].nextEscapeIndex(String,int,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
    - '[String].length()'
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escapeSlow(String,int)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:162,1
    - Dst: '[ThreadLocal<char[]>].get()'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:165,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].codePointAt(String,int,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:170,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:172,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(int)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:174,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].growBuffer(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:184,1
    - Dst: '[String].getChars(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,int,char[],org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:188,1
    - Dst: System.arraycopy(char[],int,char[],org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:192,1
    - Dst: Character.isSupplementaryCodePoint(int)
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:196,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].nextEscapeIndex(String,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:197,1
    - Dst: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].growBuffer(char[],org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:207,1
    - Dst: '[String].getChars(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,char[],org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:209,1
    - Dst: '[String].<init>(char[],int,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:212,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - ThreadLocal<char[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - s
    - index
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 213
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 213
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escapeSlow(String,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/UnicodeEscaper.java
    functionUses: 1
    functionsReached:
    - '[String].getChars(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,int,char[],org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].growBuffer(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
    - '[String].getChars(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,char[],org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].growBuffer(char[],org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
    - '[String].<init>(char[],int,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
    - Character.isSupplementaryCodePoint(int)
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].codePointAt(String,int,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
    - System.arraycopy(char[],int,char[],org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)
    - '[IllegalArgumentException].<init>(String)'
    - '[ThreadLocal<char[]>].get()'
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(int)'
    - '[String].length()'
    - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].nextEscapeIndex(String,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
    linkageType: ''
    returnType: String
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escapeSlow(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Appendable].<init>()'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:254,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes:
      - Appendable
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - ThreadLocal<char[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Appendable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Appendable
    constantsTouched: []
    func_position:
      end: 378
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 378
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(Appendable)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/UnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[Appendable].<init>()'
    linkageType: ''
    returnType: Appendable
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(Appendable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt()'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:414,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:425,1
    - Dst: Character.isLowSurrogate(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:426,1
    - Dst: Character.toCodePoint(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:427,1
    - Dst: '[IllegalArgumentException].<init>(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:429,1
    - Dst: '[IllegalArgumentException].<init>(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:432,1
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:436,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - ThreadLocal<char[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - seq
    - index
    - end
    argTypes:
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 437
      start: 412
    functionDepth: 1
    functionLinenumber: 412
    functionLinenumberEnd: 437
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].codePointAt(CharSequence,int,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/UnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - Character.toCodePoint(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)
    - '[IndexOutOfBoundsException].<init>(String)'
    - '[IllegalArgumentException].<init>(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)'
    - '[CharSequence].charAt()'
    - '[CharSequence].charAt(int)'
    - Character.isLowSurrogate(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper)
    linkageType: ''
    returnType: int
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].codePointAt(CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,int,int)
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:446,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - ThreadLocal<char[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - dest
    - index
    - size
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 449
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 449
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].growBuffer(char[],int,int)'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/UnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,int,int)
    linkageType: ''
    returnType: char[]
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].growBuffer(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal].<init>()'
      Src: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper:456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - ThreadLocal<char[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].<init>()'
    functionSourceFile: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/UnicodeEscaper.java
    functionUses: 0
    functionsReached:
    - '[ThreadLocal].<init>()'
    linkageType: ''
    returnType: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper
    signature: '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].<init>()'
Fuzzer filename: /src/DefaultYamlFuzzer.java
Fuzzing method: '[DefaultYamlFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[DefaultYamlFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[DefaultYamlFuzzer].<init>()'
  source_file: /src/DefaultYamlFuzzer.java
- function_names:
  - '[SecureYamlFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[SecureYamlFuzzer].<init>()'
  source_file: /src/SecureYamlFuzzer.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].checkIllegalAccess()'
  - '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].configureExpectedExceptions()'
  - '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].testJava11OptionalStringLoad()'
  - '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].testJava11OptionalDumpLoad()'
  - '[org.yaml.snakeyaml.issues.issue310.Java11OptionalTest].<init>()'
  source_file: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue310/Java11OptionalTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher].<init>(org.hamcrest.Matcher<?extendsThrowable>)'
  - '[org.yaml.snakeyaml.issues.issue310.DeepThrowableCauseMatcher].matchesSafely(Throwable)'
  source_file: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue310/DeepThrowableCauseMatcher.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].exactCodePoints()'
  - '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].oneLessCodePoints()'
  - '[org.yaml.snakeyaml.issues.issue1065.CodeLimitTest].<init>()'
  source_file: /src/snakeyaml/src/test/java11/org/yaml/snakeyaml/issues/issue1065/CodeLimitTest.java
- function_names:
  - '[org.pyyaml.PyReaderTest].testReaderUnicodeErrors()'
  - '[org.pyyaml.PyReaderTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/PyReaderTest.java
- function_names:
  - '[org.pyyaml.PyTokensTest].testTokens()'
  - '[org.pyyaml.PyTokensTest].testScanner()'
  - '[org.pyyaml.PyTokensTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/PyTokensTest.java
- function_names:
  - '[org.pyyaml.CanonicalLoader].load(java.io.Reader)'
  - '[org.pyyaml.CanonicalLoader].loadAll(java.io.Reader)'
  - '[org.pyyaml.CanonicalLoader].<init>()'
  - '[org.pyyaml.CanonicalLoader.YamlIterable].<init>(java.util.Iterator<Object>)'
  - '[org.pyyaml.CanonicalLoader.YamlIterable].iterator()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalLoader.java
- function_names:
  - '[org.pyyaml.AnInstance].<init>()'
  - '[org.pyyaml.AnInstance].<init>(Object,Object)'
  - '[org.pyyaml.AnInstance].getFoo()'
  - '[org.pyyaml.AnInstance].setFoo(Object)'
  - '[org.pyyaml.AnInstance].getBar()'
  - '[org.pyyaml.AnInstance].setBar(Object)'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/AnInstance.java
- function_names:
  - '[org.pyyaml.CanonicalException].<init>(String)'
  - '[org.pyyaml.CanonicalException].<init>(Throwable)'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalException.java
- function_names:
  - '[org.pyyaml.PyImportTest].load(String)'
  - '[org.pyyaml.PyImportTest].load(org.yaml.snakeyaml.constructor.Constructor,String)'
  - '[org.pyyaml.PyImportTest].loadAll(java.io.InputStream)'
  - '[org.pyyaml.PyImportTest].loadAll(String)'
  - '[org.pyyaml.PyImportTest].loadAll(org.yaml.snakeyaml.constructor.Constructor,String)'
  - '[org.pyyaml.PyImportTest].getResource(String)'
  - '[org.pyyaml.PyImportTest].getStreamsByExtension(String)'
  - '[org.pyyaml.PyImportTest].getStreamsByExtension(String,boolean)'
  - '[org.pyyaml.PyImportTest].getFileByName(String)'
  - '[org.pyyaml.PyImportTest].canonicalParse(java.io.InputStream)'
  - '[org.pyyaml.PyImportTest].parse(java.io.InputStream)'
  - '[org.pyyaml.PyImportTest].<init>()'
  - '[org.pyyaml.PyImportTest.PyFilenameFilter].<init>(String,boolean)'
  - '[org.pyyaml.PyImportTest.PyFilenameFilter].accept(java.io.File,String)'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/PyImportTest.java
- function_names:
  - '[org.pyyaml.PyCanonicalTest].testCanonicalScanner()'
  - '[org.pyyaml.PyCanonicalTest].canonicalScan(java.io.InputStream)'
  - '[org.pyyaml.PyCanonicalTest].testCanonicalParser()'
  - '[org.pyyaml.PyCanonicalTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/PyCanonicalTest.java
- function_names:
  - '[org.pyyaml.CanonicalScanner].<init>(String)'
  - '[org.pyyaml.CanonicalScanner].checkToken()'
  - '[org.pyyaml.CanonicalScanner].peekToken()'
  - '[org.pyyaml.CanonicalScanner].getToken()'
  - '[org.pyyaml.CanonicalScanner].resetDocumentIndex()'
  - '[org.pyyaml.CanonicalScanner].getToken(Token.ID)'
  - '[org.pyyaml.CanonicalScanner].scan()'
  - '[org.pyyaml.CanonicalScanner].scanDirective()'
  - '[org.pyyaml.CanonicalScanner].scanAlias()'
  - '[org.pyyaml.CanonicalScanner].scanTag()'
  - '[org.pyyaml.CanonicalScanner].scanScalar()'
  - '[org.pyyaml.CanonicalScanner].findToken()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalScanner.java
- function_names:
  - '[org.pyyaml.CanonicalParser].<init>(String)'
  - '[org.pyyaml.CanonicalParser].parseStream()'
  - '[org.pyyaml.CanonicalParser].parseDocument()'
  - '[org.pyyaml.CanonicalParser].parseNode()'
  - '[org.pyyaml.CanonicalParser].parseSequence()'
  - '[org.pyyaml.CanonicalParser].parseMapping()'
  - '[org.pyyaml.CanonicalParser].parseMapEntry()'
  - '[org.pyyaml.CanonicalParser].parse()'
  - '[org.pyyaml.CanonicalParser].getEvent()'
  - '[org.pyyaml.CanonicalParser].checkEvent(Event.ID)'
  - '[org.pyyaml.CanonicalParser].peekEvent()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/CanonicalParser.java
- function_names:
  - '[org.pyyaml.PyStructureTest].compareEvents(java.util.List<org.yaml.snakeyaml.events.Event>,java.util.List<org.yaml.snakeyaml.events.Event>,boolean)'
  - '[org.pyyaml.PyStructureTest].testParser()'
  - '[org.pyyaml.PyStructureTest].testParserOnCanonical()'
  - '[org.pyyaml.PyStructureTest].compareNodes(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
  - '[org.pyyaml.PyStructureTest].testComposer()'
  - '[org.pyyaml.PyStructureTest].compose_all(java.io.InputStream)'
  - '[org.pyyaml.PyStructureTest].canonical_compose_all(java.io.InputStream)'
  - '[org.pyyaml.PyStructureTest].testConstructor()'
  - '[org.pyyaml.PyStructureTest].<init>()'
  - '[org.pyyaml.PyStructureTest.CanonicalLoader].<init>()'
  - '[org.pyyaml.PyStructureTest.CanonicalLoader].loadAll(java.io.Reader)'
  - '[org.pyyaml.PyStructureTest.CanonicalLoader.YamlIterable].<init>(java.util.Iterator<Object>)'
  - '[org.pyyaml.PyStructureTest.CanonicalLoader.YamlIterable].iterator()'
  - '[org.pyyaml.PyStructureTest.MyConstructor].<init>()'
  - '[org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.pyyaml.PyStructureTest.MyConstructor.ConstructUndefined].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/PyStructureTest.java
- function_names:
  - '[org.pyyaml.PyRecursiveTest].testDict()'
  - '[org.pyyaml.PyRecursiveTest].testDictWithDereferenceAliases()'
  - '[org.pyyaml.PyRecursiveTest].testDictSafeConstructor()'
  - '[org.pyyaml.PyRecursiveTest].testList()'
  - '[org.pyyaml.PyRecursiveTest].testListSafeConstructor()'
  - '[org.pyyaml.PyRecursiveTest].testSet()'
  - '[org.pyyaml.PyRecursiveTest].testStackOverflowError()'
  - '[org.pyyaml.PyRecursiveTest].testStackOverflowErrorForDereferenceAliases()'
  - '[org.pyyaml.PyRecursiveTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/PyRecursiveTest.java
- function_names:
  - '[org.pyyaml.PyEmitterTest].testEmitterOnData()'
  - '[org.pyyaml.PyEmitterTest].testEmitterOnCanonicalNormally()'
  - '[org.pyyaml.PyEmitterTest].testEmitterOnCanonicalCanonically()'
  - '[org.pyyaml.PyEmitterTest]._testEmitter(String,boolean)'
  - '[org.pyyaml.PyEmitterTest].testEmitterStyles()'
  - '[org.pyyaml.PyEmitterTest].emit(java.util.List<org.yaml.snakeyaml.events.Event>)'
  - '[org.pyyaml.PyEmitterTest].parse(String)'
  - '[org.pyyaml.PyEmitterTest].testEmitterEvents()'
  - '[org.pyyaml.PyEmitterTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/PyEmitterTest.java
- function_names:
  - '[org.pyyaml.PyErrorsTest].skip(String)'
  - '[org.pyyaml.PyErrorsTest].testLoaderErrors()'
  - '[org.pyyaml.PyErrorsTest].testLoaderStringErrors()'
  - '[org.pyyaml.PyErrorsTest].testLoaderSingleErrors()'
  - '[org.pyyaml.PyErrorsTest].testEmitterErrors()'
  - '[org.pyyaml.PyErrorsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/PyErrorsTest.java
- function_names:
  - '[org.pyyaml.PyMarkTest].testMarks()'
  - '[org.pyyaml.PyMarkTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/pyyaml/PyMarkTest.java
- function_names:
  - '[org.yaml.snakeyaml.DumperOptionsTest].testDefaultStyle()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testDefaultFlowStyle()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testDefaultFlowStyleNested()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testCanonical()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testIndent()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreak()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatform()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformUnix()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformMac()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformWin()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testLineBreakForPlatformUnknown()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testExplicitStart()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testVersion()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testTags()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testAllowUnicode()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testToString()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testWithRepresenter()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesDoubleQuoted()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesSingleQuoted()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesFolded()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesLiteral()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testSplitLinesPlain()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testSetIndicatorIndentNegative()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testSetIndicatorIndentTooBig()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testCreateUnknownStyle()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].testCreateStyle()'
  - '[org.yaml.snakeyaml.DumperOptionsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/DumperOptionsTest.java
- function_names:
  - '[org.yaml.snakeyaml.BinaryJavaBeanTest].testBeanTest()'
  - '[org.yaml.snakeyaml.BinaryJavaBeanTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/BinaryJavaBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.ExclamationTagTest].testImplicitTag()'
  - '[org.yaml.snakeyaml.ExclamationTagTest].testNoImplicitTag()'
  - '[org.yaml.snakeyaml.ExclamationTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ExclamationTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_1()'
  - '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_2()'
  - '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_3()'
  - '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_4()'
  - '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_5()'
  - '[org.yaml.snakeyaml.Chapter2_1Test].testExample_2_6()'
  - '[org.yaml.snakeyaml.Chapter2_1Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_1Test.java
- function_names:
  - '[org.yaml.snakeyaml.YamlParseTest].testParse()'
  - '[org.yaml.snakeyaml.YamlParseTest].testParseEvents()'
  - '[org.yaml.snakeyaml.YamlParseTest].testParseManyDocuments()'
  - '[org.yaml.snakeyaml.YamlParseTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlParseTest.java
- function_names:
  - '[org.yaml.snakeyaml.EnumBeanGenTest].testDumpEnumBean()'
  - '[org.yaml.snakeyaml.EnumBeanGenTest].testLoadEnumBeanExplicitTags()'
  - '[org.yaml.snakeyaml.EnumBeanGenTest].testLoadNoTag4GenEnumProperty()'
  - '[org.yaml.snakeyaml.EnumBeanGenTest].testLoadNoTags()'
  - '[org.yaml.snakeyaml.EnumBeanGenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGenTest.java
- function_names:
  - '[org.yaml.snakeyaml.YamlCreator].allowClassPrefix(String)'
  - '[org.yaml.snakeyaml.YamlCreator].allowAnyClass()'
  - '[org.yaml.snakeyaml.YamlCreator].trustedLoaderOptions()'
  - '[org.yaml.snakeyaml.YamlCreator].trustPrefixLoaderOptions(String)'
  - '[org.yaml.snakeyaml.YamlCreator].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlCreator.java
- function_names:
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_13()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_14()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_15()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_16()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_unicode()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_control()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_hexesc()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_single()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_quoted()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_17_tie_fighter()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].testExample_2_18()'
  - '[org.yaml.snakeyaml.Chapter2_3Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_3Test.java
- function_names:
  - '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean,org.yaml.snakeyaml.constructor.Constructor)'
  - '[org.yaml.snakeyaml.YamlDocument].<init>(String,boolean)'
  - '[org.yaml.snakeyaml.YamlDocument].<init>(String)'
  - '[org.yaml.snakeyaml.YamlDocument].getSource()'
  - '[org.yaml.snakeyaml.YamlDocument].getPresentation()'
  - '[org.yaml.snakeyaml.YamlDocument].getNativeData()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlDocument.java
- function_names:
  - '[org.yaml.snakeyaml.Example2_24Test].testExample_2_24()'
  - '[org.yaml.snakeyaml.Example2_24Test].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructShape].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructCircle].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLine].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.Example2_24Test.MyConstructor.ConstructLabel].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape].representData(Object)'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentShape].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle].representData(Object)'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentCircle].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine].representData(Object)'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLine].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel].representData(Object)'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentLabel].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex].representData(Object)'
  - '[org.yaml.snakeyaml.Example2_24Test.MyRepresenter.RepresentHex].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.HexInteger].<init>(Integer)'
  - '[org.yaml.snakeyaml.Example2_24Test.HexInteger].getColor()'
  - '[org.yaml.snakeyaml.Example2_24Test.Shape].getEntities()'
  - '[org.yaml.snakeyaml.Example2_24Test.Shape].<init>(java.util.List<org.yaml.snakeyaml.issues.issue94.Entity>)'
  - '[org.yaml.snakeyaml.Example2_24Test.Entity].<init>()'
  - '[org.yaml.snakeyaml.Example2_24Test.Circle].<init>(java.util.Map<String,Integer>,Integer)'
  - '[org.yaml.snakeyaml.Example2_24Test.Circle].getCenter()'
  - '[org.yaml.snakeyaml.Example2_24Test.Circle].getRadius()'
  - '[org.yaml.snakeyaml.Example2_24Test.Line].<init>(java.util.Map<String,Integer>,java.util.Map<String,Integer>)'
  - '[org.yaml.snakeyaml.Example2_24Test.Line].getStart()'
  - '[org.yaml.snakeyaml.Example2_24Test.Line].getFinish()'
  - '[org.yaml.snakeyaml.Example2_24Test.Label].<init>(java.util.Map<String,Integer>,Integer,String)'
  - '[org.yaml.snakeyaml.Example2_24Test.Label].getStart()'
  - '[org.yaml.snakeyaml.Example2_24Test.Label].getColor()'
  - '[org.yaml.snakeyaml.Example2_24Test.Label].getText()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_24Test.java
- function_names:
  - '[org.yaml.snakeyaml.TypeDescriptionTest].testToString()'
  - '[org.yaml.snakeyaml.TypeDescriptionTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/TypeDescriptionTest.java
- function_names:
  - '[org.yaml.snakeyaml.Invoice].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Invoice.java
- function_names:
  - '[org.yaml.snakeyaml.Product].toString()'
  - '[org.yaml.snakeyaml.Product].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Product.java
- function_names:
  - '[org.yaml.snakeyaml.Person].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Person.java
- function_names:
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].setUp()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNotNull()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNull()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNullStringAndBoolean()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].testNoRootTag()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].dumpJavaBeanWithNullValues(boolean)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest].<init>()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter].<init>()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat].representData(Object)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentFloat].<init>()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong].representData(Object)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentLong].<init>()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate].representData(Object)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentDate].<init>()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime].representData(Object)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValuesTest.CustomRepresenter.RepresentTime].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValuesTest.java
- function_names:
  - '[org.yaml.snakeyaml.Example2_27Test].testExample_2_27()'
  - '[org.yaml.snakeyaml.Example2_27Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Example2_27Test.java
- function_names:
  - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlDefaults()'
  - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlConstructorWithPropertyUtils()'
  - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlRepresenterWithPropertyUtils()'
  - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].testYamlConstructorANDRepresenterWithPropertyUtils()'
  - '[org.yaml.snakeyaml.PropertyUtilsSharingTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/PropertyUtilsSharingTest.java
- function_names:
  - '[org.yaml.snakeyaml.Chapter2_5Test].testExample_2_28()'
  - '[org.yaml.snakeyaml.Chapter2_5Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_5Test.java
- function_names:
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].<init>()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].getString()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setString(String)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].getInteger()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setInteger(Integer)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].getFloat1()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setFloat1(Float)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].getDouble1()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDouble1(Double)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].getLong1()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setLong1(Long)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].getDate()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setDate(java.util.Date)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].getSqlDate()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setSqlDate(java.sql.Date)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].getTimestamp()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setTimestamp(java.sql.Timestamp)'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].getBoolean1()'
  - '[org.yaml.snakeyaml.JavaBeanWithNullValues].setBoolean1(Boolean)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithNullValues.java
- function_names: []
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Suit.java
- function_names:
  - '[org.yaml.snakeyaml.Address].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Address.java
- function_names:
  - '[org.yaml.snakeyaml.InputOutputExceptionTest].testIOExceptionOnLoad()'
  - '[org.yaml.snakeyaml.InputOutputExceptionTest].testIOExceptionOnDump()'
  - '[org.yaml.snakeyaml.InputOutputExceptionTest].<init>()'
  - '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].read()'
  - '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].read(byte[],int,int)'
  - '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].close()'
  - '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenInputStream].<init>()'
  - '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].close()'
  - '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].flush()'
  - '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].write(char[],int,int)'
  - '[org.yaml.snakeyaml.InputOutputExceptionTest.BrokenWriter].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/InputOutputExceptionTest.java
- function_names:
  - '[org.yaml.snakeyaml.BinaryBean].getData()'
  - '[org.yaml.snakeyaml.BinaryBean].setData(byte[])'
  - '[org.yaml.snakeyaml.BinaryBean].getId()'
  - '[org.yaml.snakeyaml.BinaryBean].setId(int)'
  - '[org.yaml.snakeyaml.BinaryBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/BinaryBean.java
- function_names:
  - '[org.yaml.snakeyaml.YamlStream].<init>(String)'
  - '[org.yaml.snakeyaml.YamlStream].getNativeData()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlStream.java
- function_names:
  - '[org.yaml.snakeyaml.YamlComposeTest].testComposeManyDocuments()'
  - '[org.yaml.snakeyaml.YamlComposeTest].testComposeFromReader()'
  - '[org.yaml.snakeyaml.YamlComposeTest].testComposeAllFromReader()'
  - '[org.yaml.snakeyaml.YamlComposeTest].testComposeAllOneDocument()'
  - '[org.yaml.snakeyaml.YamlComposeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlComposeTest.java
- function_names:
  - '[org.yaml.snakeyaml.JavaBeanTimeStampTest].testLoadDefaultJavaSqlTimestamp()'
  - '[org.yaml.snakeyaml.JavaBeanTimeStampTest].testLoadDefaultJavaSqlTimestampNoGlobalTag()'
  - '[org.yaml.snakeyaml.JavaBeanTimeStampTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanTimeStampTest.java
- function_names:
  - '[org.yaml.snakeyaml.YamlTest].testSetNoName()'
  - '[org.yaml.snakeyaml.YamlTest].testSetName()'
  - '[org.yaml.snakeyaml.YamlTest].testOneDocument()'
  - '[org.yaml.snakeyaml.YamlTest].testOnlyOneDocument()'
  - '[org.yaml.snakeyaml.YamlTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/YamlTest.java
- function_names:
  - '[org.yaml.snakeyaml.Util].getInputstream(String)'
  - '[org.yaml.snakeyaml.Util].getLocalResource(String)'
  - '[org.yaml.snakeyaml.Util].compareAllLines(String,String)'
  - '[org.yaml.snakeyaml.Util].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Util.java
- function_names:
  - '[org.yaml.snakeyaml.EnumBean].getMap()'
  - '[org.yaml.snakeyaml.EnumBean].setMap(java.util.LinkedHashMap<Suit,Integer>)'
  - '[org.yaml.snakeyaml.EnumBean].getId()'
  - '[org.yaml.snakeyaml.EnumBean].setId(int)'
  - '[org.yaml.snakeyaml.EnumBean].getSuit()'
  - '[org.yaml.snakeyaml.EnumBean].setSuit(Suit)'
  - '[org.yaml.snakeyaml.EnumBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBean.java
- function_names:
  - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].testYamlMap()'
  - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].testYamlList()'
  - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest].<init>()'
  - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].<init>()'
  - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].<init>(String)'
  - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].getA()'
  - '[org.yaml.snakeyaml.CollectionWithBeanYamlTest.Bean].setA(String)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/CollectionWithBeanYamlTest.java
- function_names:
  - '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_19()'
  - '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_20()'
  - '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_21()'
  - '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_22()'
  - '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_23_non_date()'
  - '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_23_picture()'
  - '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_23()'
  - '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_25()'
  - '[org.yaml.snakeyaml.Chapter2_4Test].testExample_2_26()'
  - '[org.yaml.snakeyaml.Chapter2_4Test].<init>()'
  - '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor].<init>()'
  - '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.Chapter2_4Test.SomethingConstructor.ConstructSomething].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_4Test.java
- function_names:
  - '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_7()'
  - '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_8()'
  - '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_9()'
  - '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_10()'
  - '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_11()'
  - '[org.yaml.snakeyaml.Chapter2_2Test].testExample_2_12()'
  - '[org.yaml.snakeyaml.Chapter2_2Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/Chapter2_2Test.java
- function_names:
  - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].getTimestamp()'
  - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setTimestamp(java.sql.Timestamp)'
  - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].getDate()'
  - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].setDate(java.sql.Date)'
  - '[org.yaml.snakeyaml.JavaBeanWithSqlTimestamp].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/JavaBeanWithSqlTimestamp.java
- function_names:
  - '[org.yaml.snakeyaml.EnumBeanGen].getMap()'
  - '[org.yaml.snakeyaml.EnumBeanGen].setMap(java.util.LinkedHashMap<T,Integer>)'
  - '[org.yaml.snakeyaml.EnumBeanGen].getId()'
  - '[org.yaml.snakeyaml.EnumBeanGen].setId(int)'
  - '[org.yaml.snakeyaml.EnumBeanGen].getSuit()'
  - '[org.yaml.snakeyaml.EnumBeanGen].setSuit(T)'
  - '[org.yaml.snakeyaml.EnumBeanGen].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumBeanGen.java
- function_names:
  - '[org.yaml.snakeyaml.EnumTest].testDumpEnum()'
  - '[org.yaml.snakeyaml.EnumTest].testDumpOverriddenToString()'
  - '[org.yaml.snakeyaml.EnumTest].testDumpEnumArray()'
  - '[org.yaml.snakeyaml.EnumTest].testDumpEnumList()'
  - '[org.yaml.snakeyaml.EnumTest].testDumpEnumListNoAnchor()'
  - '[org.yaml.snakeyaml.EnumTest].testDumpEnumMap()'
  - '[org.yaml.snakeyaml.EnumTest].testDumpEnumMap2()'
  - '[org.yaml.snakeyaml.EnumTest].testDumpEnumBean()'
  - '[org.yaml.snakeyaml.EnumTest].testLoadEnum()'
  - '[org.yaml.snakeyaml.EnumTest].testLoadOverridenToString()'
  - '[org.yaml.snakeyaml.EnumTest].testLoadEnumList()'
  - '[org.yaml.snakeyaml.EnumTest].testLoadEnumMap()'
  - '[org.yaml.snakeyaml.EnumTest].testLoadEnumBean()'
  - '[org.yaml.snakeyaml.EnumTest].testLoadEnumBean2()'
  - '[org.yaml.snakeyaml.EnumTest].testLoadWrongEnum()'
  - '[org.yaml.snakeyaml.EnumTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/EnumTest.java
- function_names:
  - '[org.yaml.snakeyaml.reader.IoReaderTest].testCheckPrintable()'
  - '[org.yaml.snakeyaml.reader.IoReaderTest].testBigInput()'
  - '[org.yaml.snakeyaml.reader.IoReaderTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/IoReaderTest.java
- function_names:
  - '[org.yaml.snakeyaml.reader.WindowsTest].testCRLF()'
  - '[org.yaml.snakeyaml.reader.WindowsTest].testCRCR()'
  - '[org.yaml.snakeyaml.reader.WindowsTest].testLFLF()'
  - '[org.yaml.snakeyaml.reader.WindowsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/WindowsTest.java
- function_names:
  - '[org.yaml.snakeyaml.reader.ReaderStringTest].testCheckPrintable()'
  - '[org.yaml.snakeyaml.reader.ReaderStringTest].testCheckNonPrintable()'
  - '[org.yaml.snakeyaml.reader.ReaderStringTest].testCheckAll()'
  - '[org.yaml.snakeyaml.reader.ReaderStringTest].testHighSurrogateAlone()'
  - '[org.yaml.snakeyaml.reader.ReaderStringTest].testForward()'
  - '[org.yaml.snakeyaml.reader.ReaderStringTest].testPeekInt()'
  - '[org.yaml.snakeyaml.reader.ReaderStringTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderStringTest.java
- function_names:
  - '[org.yaml.snakeyaml.reader.ReaderBomTest].testReader()'
  - '[org.yaml.snakeyaml.reader.ReaderBomTest].testNoBom()'
  - '[org.yaml.snakeyaml.reader.ReaderBomTest].testUtf8Bom()'
  - '[org.yaml.snakeyaml.reader.ReaderBomTest].testUnicodeLeBom()'
  - '[org.yaml.snakeyaml.reader.ReaderBomTest].testUnicodeBeBom()'
  - '[org.yaml.snakeyaml.reader.ReaderBomTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/reader/ReaderBomTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testGetList()'
  - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testGetArrayList()'
  - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testDumpList()'
  - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].testDumpListSameIntegers()'
  - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(String)'
  - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].construct(org.yaml.snakeyaml.constructor.Constructor,String)'
  - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest].<init>()'
  - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor].<init>()'
  - '[org.yaml.snakeyaml.constructor.ConstructorSequenceTest.CustomConstructor].createDefaultList(int)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorSequenceTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].test1()'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest].<init>()'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.CustomConstructor].<init>()'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct].<init>(String,org.yaml.snakeyaml.constructor.BaseConstructor)'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.PrefixConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ExactConstruct].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ExactConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.ConstructUnknown].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra].<init>(String,String)'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra].getValue()'
  - '[org.yaml.snakeyaml.constructor.PrefixConstructorTest.Extra].getName()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/PrefixConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForNameNull()'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForName()'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForNameWithRoot()'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].testGetClassForNameBean()'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest].<init>()'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].getName()'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].setName(String)'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].getNumber()'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].setNumber(int)'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructorTest.LoaderBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.Parent1].getId()'
  - '[org.yaml.snakeyaml.constructor.Parent1].setId(String)'
  - '[org.yaml.snakeyaml.constructor.Parent1].getChild()'
  - '[org.yaml.snakeyaml.constructor.Parent1].setChild(org.yaml.snakeyaml.constructor.Child1)'
  - '[org.yaml.snakeyaml.constructor.Parent1].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Parent1.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].getName()'
  - '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].setNumber(int)'
  - '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].obtainNumber()'
  - '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].toString()'
  - '[org.yaml.snakeyaml.constructor.IncompleteJavaBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteJavaBean.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.AbstractConstructTest].testNotRecursive()'
  - '[org.yaml.snakeyaml.constructor.AbstractConstructTest].testRecursive()'
  - '[org.yaml.snakeyaml.constructor.AbstractConstructTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AbstractConstructTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].testRepresentor()'
  - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].testConstructor()'
  - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].testConstructor2()'
  - '[org.yaml.snakeyaml.constructor.IncompleteBeanConstructorTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/IncompleteBeanConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.TestBean1].getText()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setText(String)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getInteger()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setInteger(Integer)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getIntPrimitive()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setIntPrimitive(int)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getId()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setId(String)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getByteClass()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setByteClass(Byte)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getBytePrimitive()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setBytePrimitive(byte)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getShortClass()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setShortClass(Short)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getShortPrimitive()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setShortPrimitive(short)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getLongClass()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setLongClass(Long)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getLongPrimitive()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setLongPrimitive(long)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getBooleanClass()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setBooleanClass(Boolean)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].isBooleanPrimitive()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setBooleanPrimitive(boolean)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getCharClass()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setCharClass(Character)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getCharPrimitive()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setCharPrimitive(char)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getBigInteger()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setBigInteger(java.math.BigInteger)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getFloatClass()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setFloatClass(Float)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getFloatPrimitive()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setFloatPrimitive(float)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getDoubleClass()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setDoubleClass(Double)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getDoublePrimitive()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setDoublePrimitive(double)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].getDate()'
  - '[org.yaml.snakeyaml.constructor.TestBean1].setDate(java.util.Date)'
  - '[org.yaml.snakeyaml.constructor.TestBean1].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean1.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.Person].<init>(String,String,Integer)'
  - '[org.yaml.snakeyaml.constructor.Person].<init>()'
  - '[org.yaml.snakeyaml.constructor.Person].<init>(String)'
  - '[org.yaml.snakeyaml.constructor.Person].getFirstName()'
  - '[org.yaml.snakeyaml.constructor.Person].setFirstName(String)'
  - '[org.yaml.snakeyaml.constructor.Person].getLastName()'
  - '[org.yaml.snakeyaml.constructor.Person].setLastName(String)'
  - '[org.yaml.snakeyaml.constructor.Person].getAge()'
  - '[org.yaml.snakeyaml.constructor.Person].setAge(Integer)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Person.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testConstructFloat()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructUntrusted()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructTrusted()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructJavaBeanGlobalTag()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructMap()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].testSafeConstructPerson()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructorTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/SafeConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].testRepresentor()'
  - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].testConstructor()'
  - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].testConstructorAtomic()'
  - '[org.yaml.snakeyaml.constructor.BigDecimalBeanConstructorTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalBeanConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testDefaultRepresenter()'
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testFlowBlock()'
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testLoadClassTag()'
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testNullDescription()'
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].testLoadClassNoRoot()'
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest].<init>()'
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].getPlate()'
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setPlate(String)'
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].getWheels()'
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].setWheels(Wheel[])'
  - '[org.yaml.snakeyaml.constructor.ArrayTagsTest.CarWithArray].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ArrayTagsTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testPrimitivesConstructor()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoClassConstructor()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoClassConstructorString()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoClassConstructorEmptyString()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testCharacter()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testNoEmptyConstructor()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testPrivateMethod()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testKeyNotScalar()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testInvalidKey()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testStaticField()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testScalarContructor()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].testScalarContructorException()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest].<init>()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].<init>()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].getText()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.TestBean2].setText(String)'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].getId()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].setId(String)'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].getChild()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].setChild(ExceptionChild)'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionParent].<init>()'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionChild].<init>(Integer)'
  - '[org.yaml.snakeyaml.constructor.BeanConstructorTest.ExceptionChild].getCode()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BeanConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].testGetDefaultMap()'
  - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].testGetArrayList()'
  - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(String)'
  - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].construct(org.yaml.snakeyaml.constructor.Constructor,String)'
  - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest].<init>()'
  - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor].<init>()'
  - '[org.yaml.snakeyaml.constructor.ConstructorMappingTest.CustomConstructor].createDefaultMap(int)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorMappingTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.Child1].<init>(Integer)'
  - '[org.yaml.snakeyaml.constructor.Child1].getCode()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Child1.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.MyCar].getPlate()'
  - '[org.yaml.snakeyaml.constructor.MyCar].setPlate(String)'
  - '[org.yaml.snakeyaml.constructor.MyCar].getWheels()'
  - '[org.yaml.snakeyaml.constructor.MyCar].setWheels(java.util.Map<org.yaml.snakeyaml.constructor.MyWheel,java.util.Date>)'
  - '[org.yaml.snakeyaml.constructor.MyCar].getWindows()'
  - '[org.yaml.snakeyaml.constructor.MyCar].setWindows(java.util.Map<String,Integer>)'
  - '[org.yaml.snakeyaml.constructor.MyCar].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyCar.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testDefaultRepresenter()'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testNoRootTag()'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testRootMap()'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].testLoadClassTag()'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest].<init>()'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getPlate()'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPlate(String)'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getWheel()'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setWheel(org.yaml.snakeyaml.constructor.Wheel)'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getMap()'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setMap(java.util.Map<String,Integer>)'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getPart()'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setPart(Object)'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].getYear()'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].setYear(String)'
  - '[org.yaml.snakeyaml.constructor.ImplicitTagsTest.CarWithWheel].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.VectorTest].testVector()'
  - '[org.yaml.snakeyaml.constructor.VectorTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/VectorTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.Car].getPlate()'
  - '[org.yaml.snakeyaml.constructor.Car].setPlate(String)'
  - '[org.yaml.snakeyaml.constructor.Car].getWheels()'
  - '[org.yaml.snakeyaml.constructor.Car].setWheels(java.util.List<org.yaml.snakeyaml.constructor.Wheel>)'
  - '[org.yaml.snakeyaml.constructor.Car].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Car.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeList()'
  - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeMap()'
  - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeList2()'
  - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testTypeSafeMap2()'
  - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].testWithGlobalTag()'
  - '[org.yaml.snakeyaml.constructor.TypeSafeCollectionsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TypeSafeCollectionsTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].testGetClassForName()'
  - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest].<init>()'
  - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor].<init>(boolean)'
  - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilterConstructor].getClassForName(String)'
  - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].getName()'
  - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].setName(String)'
  - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].getNumber()'
  - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].setNumber(int)'
  - '[org.yaml.snakeyaml.constructor.FilterClassesConstructorTest.FilteredBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/FilterClassesConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.Wheel].<init>(int)'
  - '[org.yaml.snakeyaml.constructor.Wheel].<init>()'
  - '[org.yaml.snakeyaml.constructor.Wheel].getId()'
  - '[org.yaml.snakeyaml.constructor.Wheel].setId(int)'
  - '[org.yaml.snakeyaml.constructor.Wheel].toString()'
  - '[org.yaml.snakeyaml.constructor.Wheel].equals(Object)'
  - '[org.yaml.snakeyaml.constructor.Wheel].hashCode()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/Wheel.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].testConstructor()'
  - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest].<init>()'
  - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].getNumber()'
  - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].setNumber(int)'
  - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].getDate()'
  - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].setDate(MockDate)'
  - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].toString()'
  - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.DateBean].<init>()'
  - '[org.yaml.snakeyaml.constructor.MockDateBeanConstructorTest.MockDate].<init>(long)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MockDateBeanConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.ClassTagsTest].testDefaultRepresenter()'
  - '[org.yaml.snakeyaml.constructor.ClassTagsTest].testDumpClassTag()'
  - '[org.yaml.snakeyaml.constructor.ClassTagsTest].testLoadUnknounClassTag()'
  - '[org.yaml.snakeyaml.constructor.ClassTagsTest].testLoadClassTag()'
  - '[org.yaml.snakeyaml.constructor.ClassTagsTest].testNullDescription()'
  - '[org.yaml.snakeyaml.constructor.ClassTagsTest].testLoadClassNoRoot()'
  - '[org.yaml.snakeyaml.constructor.ClassTagsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ClassTagsTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].getNumber()'
  - '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].setNumber(java.math.BigDecimal)'
  - '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].getAmount()'
  - '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].setAmount(float)'
  - '[org.yaml.snakeyaml.constructor.BigDecimalJavaBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/BigDecimalJavaBean.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.ConstructorTest].testMapOrder()'
  - '[org.yaml.snakeyaml.constructor.ConstructorTest].testGetBeanAssumeClass()'
  - '[org.yaml.snakeyaml.constructor.ConstructorTest].testGetConstructorBean()'
  - '[org.yaml.snakeyaml.constructor.ConstructorTest].testGetConstructorFromScalar()'
  - '[org.yaml.snakeyaml.constructor.ConstructorTest].testJavaBeanLoad()'
  - '[org.yaml.snakeyaml.constructor.ConstructorTest].testWrongName()'
  - '[org.yaml.snakeyaml.constructor.ConstructorTest].construct(String)'
  - '[org.yaml.snakeyaml.constructor.ConstructorTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/ConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.MyWheel].<init>()'
  - '[org.yaml.snakeyaml.constructor.MyWheel].getId()'
  - '[org.yaml.snakeyaml.constructor.MyWheel].setId(int)'
  - '[org.yaml.snakeyaml.constructor.MyWheel].toString()'
  - '[org.yaml.snakeyaml.constructor.MyWheel].equals(Object)'
  - '[org.yaml.snakeyaml.constructor.MyWheel].hashCode()'
  - '[org.yaml.snakeyaml.constructor.MyWheel].getBrand()'
  - '[org.yaml.snakeyaml.constructor.MyWheel].setBrand(String)'
  - '[org.yaml.snakeyaml.constructor.MyWheel].compareTo(org.yaml.snakeyaml.constructor.MyWheel)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/MyWheel.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.TestBean].<init>()'
  - '[org.yaml.snakeyaml.constructor.TestBean].<init>(String,int,java.util.Date)'
  - '[org.yaml.snakeyaml.constructor.TestBean].getName()'
  - '[org.yaml.snakeyaml.constructor.TestBean].getAge()'
  - '[org.yaml.snakeyaml.constructor.TestBean].getBorn()'
  - '[org.yaml.snakeyaml.constructor.TestBean].setName(String)'
  - '[org.yaml.snakeyaml.constructor.TestBean].setAge(int)'
  - '[org.yaml.snakeyaml.constructor.TestBean].setBorn(java.util.Date)'
  - '[org.yaml.snakeyaml.constructor.TestBean].equals(Object)'
  - '[org.yaml.snakeyaml.constructor.TestBean].hashCode()'
  - '[org.yaml.snakeyaml.constructor.TestBean].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/TestBean.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.AtomicJavaBean].getAmount()'
  - '[org.yaml.snakeyaml.constructor.AtomicJavaBean].setAmount(float)'
  - '[org.yaml.snakeyaml.constructor.AtomicJavaBean].getAtomic()'
  - '[org.yaml.snakeyaml.constructor.AtomicJavaBean].setAtomic(java.util.concurrent.atomic.AtomicLong)'
  - '[org.yaml.snakeyaml.constructor.AtomicJavaBean].toString()'
  - '[org.yaml.snakeyaml.constructor.AtomicJavaBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/constructor/AtomicJavaBean.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.TokenTest].testTokenID()'
  - '[org.yaml.snakeyaml.tokens.TokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/TokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.DocumentEndTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.DocumentEndTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/DocumentEndTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.FlowEntryTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.FlowEntryTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/FlowEntryTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.DocumentStartTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.DocumentStartTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/DocumentStartTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.TagTokenTest].testNoMarks()'
  - '[org.yaml.snakeyaml.tokens.TagTokenTest].testNoTag()'
  - '[org.yaml.snakeyaml.tokens.TagTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.TagTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/TagTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.StreamStartTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.StreamStartTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/StreamStartTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].testInvalidList()'
  - '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.DirectiveTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/DirectiveTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.BlockSequenceStartTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/BlockSequenceStartTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.FlowSequenceStartTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/FlowSequenceStartTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.FlowMappingStartTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/FlowMappingStartTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.AliasTokenTest].testEquals()'
  - '[org.yaml.snakeyaml.tokens.AliasTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.AliasTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/AliasTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.BlockEntryTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.BlockEntryTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/BlockEntryTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.AnchorTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.AnchorTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/AnchorTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.BlockEndTokenTest].testGetTokenId()'
  - '[org.yaml.snakeyaml.tokens.BlockEndTokenTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/tokens/BlockEndTokenTest.java
- function_names:
  - '[org.yaml.snakeyaml.representer.RepresentFieldTest].testRepresent1()'
  - '[org.yaml.snakeyaml.representer.RepresentFieldTest].testWrongNotPublicField()'
  - '[org.yaml.snakeyaml.representer.RepresentFieldTest].testStaticField()'
  - '[org.yaml.snakeyaml.representer.RepresentFieldTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentFieldTest.java
- function_names:
  - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTrace()'
  - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTraceWithNoSpecialCharacters()'
  - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTraceWithTabs()'
  - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].testJavaStackTraceWithoutTabs()'
  - '[org.yaml.snakeyaml.representer.DumpStackTraceTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/DumpStackTraceTest.java
- function_names:
  - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testBinaryPattern()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testFloat()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testNumber()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testDate()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testEmptyArray()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testStyle()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testStyle2()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].testStyle2Pretty()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenterTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/SafeRepresenterTest.java
- function_names:
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyInJavaBeanDumper()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyInYaml()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testDoNotFilterPropertyIncludeReadOnly()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyWithTypeDesciptionIncludes()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].testFilterPropertyWithTypeDesciptionExcludes()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest].<init>()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].isSomething()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].getNumber()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setNumber(int)'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].setId(String)'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].getId()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.BeanToRemoveProperty].<init>()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter].<init>()'
  - '[org.yaml.snakeyaml.representer.FilterPropertyToDumpTest.MyRepresenter].getProperties(Class<?extendsObject>)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/FilterPropertyToDumpTest.java
- function_names:
  - '[org.yaml.snakeyaml.representer.RepresentTest].testCustomRepresenter()'
  - '[org.yaml.snakeyaml.representer.RepresentTest].<init>()'
  - '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].<init>(String,int)'
  - '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].getPrefix()'
  - '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].getSuffix()'
  - '[org.yaml.snakeyaml.representer.RepresentTest.CustomBean].equals(Object)'
  - '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter].<init>()'
  - '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice].representData(Object)'
  - '[org.yaml.snakeyaml.representer.RepresentTest.MyRepresenter.RepresentDice].<init>()'
  - '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor].<init>()'
  - '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.representer.RepresentTest.MyConstructor.ConstructDice].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentTest.java
- function_names:
  - '[org.yaml.snakeyaml.representer.WrongJavaBean].<init>()'
  - '[org.yaml.snakeyaml.representer.WrongJavaBean].method()'
  - '[org.yaml.snakeyaml.representer.WrongJavaBean].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/WrongJavaBean.java
- function_names:
  - '[org.yaml.snakeyaml.representer.RepresentIterableTest].testIterable()'
  - '[org.yaml.snakeyaml.representer.RepresentIterableTest].testIterator()'
  - '[org.yaml.snakeyaml.representer.RepresentIterableTest].<init>()'
  - '[org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory].iterator()'
  - '[org.yaml.snakeyaml.representer.RepresentIterableTest.CounterFactory].<init>()'
  - '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].<init>(int)'
  - '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].hasNext()'
  - '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].next()'
  - '[org.yaml.snakeyaml.representer.RepresentIterableTest.Counter].remove()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresentIterableTest.java
- function_names:
  - '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenter()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterNoConstructorAvailable()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterGetterWithException()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterAddNull()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest].testRepresenterEmptyBean()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest].<init>()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].getName()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].setName(String)'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].isValid()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].setValid(Boolean)'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].isPrimitive()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].setPrimitive(boolean)'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean].<init>()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].<init>(String,Boolean)'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].<init>()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].getName()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].getValid()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean2].toString()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].<init>(String,Boolean)'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].getName()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].isValid()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].isBoolProperty()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.MyBean3].toString()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean].process()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean].obtain()'
  - '[org.yaml.snakeyaml.representer.RepresenterTest.EmptyBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/representer/RepresenterTest.java
- function_names:
  - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString1()'
  - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString2()'
  - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString3()'
  - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testToString4()'
  - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].testGetters()'
  - '[org.yaml.snakeyaml.error.MarkedYAMLExceptionTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkedYAMLExceptionTest.java
- function_names:
  - '[org.yaml.snakeyaml.error.MarkTest].testGet_snippet()'
  - '[org.yaml.snakeyaml.error.MarkTest].testToString()'
  - '[org.yaml.snakeyaml.error.MarkTest].testPosition()'
  - '[org.yaml.snakeyaml.error.MarkTest].testGetBuffer()'
  - '[org.yaml.snakeyaml.error.MarkTest].testGetPointer()'
  - '[org.yaml.snakeyaml.error.MarkTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/MarkTest.java
- function_names:
  - '[org.yaml.snakeyaml.error.WrappedExceptionsTest].testWrapped()'
  - '[org.yaml.snakeyaml.error.WrappedExceptionsTest].testUnWrapped()'
  - '[org.yaml.snakeyaml.error.WrappedExceptionsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/error/WrappedExceptionsTest.java
- function_names:
  - '[org.yaml.snakeyaml.ruby.RubyTest].testParse()'
  - '[org.yaml.snakeyaml.ruby.RubyTest].testEmitNoTags()'
  - '[org.yaml.snakeyaml.ruby.RubyTest].testEmitWithTags()'
  - '[org.yaml.snakeyaml.ruby.RubyTest].testEmitWithTags2WithoutTagForParentJavabean()'
  - '[org.yaml.snakeyaml.ruby.RubyTest].parseObject(String)'
  - '[org.yaml.snakeyaml.ruby.RubyTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/RubyTest.java
- function_names:
  - '[org.yaml.snakeyaml.ruby.Sub1].getAtt1()'
  - '[org.yaml.snakeyaml.ruby.Sub1].setAtt1(java.util.List<Integer>)'
  - '[org.yaml.snakeyaml.ruby.Sub1].getAtt2()'
  - '[org.yaml.snakeyaml.ruby.Sub1].setAtt2(int)'
  - '[org.yaml.snakeyaml.ruby.Sub1].getAtt3()'
  - '[org.yaml.snakeyaml.ruby.Sub1].setAtt3(java.util.List<Integer>)'
  - '[org.yaml.snakeyaml.ruby.Sub1].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub1.java
- function_names:
  - '[org.yaml.snakeyaml.ruby.Sub2].getAtt1()'
  - '[org.yaml.snakeyaml.ruby.Sub2].setAtt1(String)'
  - '[org.yaml.snakeyaml.ruby.Sub2].getAtt2()'
  - '[org.yaml.snakeyaml.ruby.Sub2].setAtt2(java.util.List<String>)'
  - '[org.yaml.snakeyaml.ruby.Sub2].getAtt3()'
  - '[org.yaml.snakeyaml.ruby.Sub2].setAtt3(int)'
  - '[org.yaml.snakeyaml.ruby.Sub2].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/Sub2.java
- function_names:
  - '[org.yaml.snakeyaml.ruby.TestObject].getSub1()'
  - '[org.yaml.snakeyaml.ruby.TestObject].setSub1(org.yaml.snakeyaml.ruby.Sub1)'
  - '[org.yaml.snakeyaml.ruby.TestObject].getSub2()'
  - '[org.yaml.snakeyaml.ruby.TestObject].setSub2(org.yaml.snakeyaml.ruby.Sub2)'
  - '[org.yaml.snakeyaml.ruby.TestObject].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/ruby/TestObject.java
- function_names:
  - '[org.yaml.snakeyaml.generics.Bird].getHome()'
  - '[org.yaml.snakeyaml.generics.Bird].setHome(org.yaml.snakeyaml.generics.Nest)'
  - '[org.yaml.snakeyaml.generics.Bird].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/Bird.java
- function_names:
  - '[org.yaml.snakeyaml.generics.ObjectValues].getObject()'
  - '[org.yaml.snakeyaml.generics.ObjectValues].setObject(Object)'
  - '[org.yaml.snakeyaml.generics.ObjectValues].setValues(java.util.Map<String,java.util.Map<Integer,Object>>)'
  - '[org.yaml.snakeyaml.generics.ObjectValues].getValues()'
  - '[org.yaml.snakeyaml.generics.ObjectValues].setPossible(String[])'
  - '[org.yaml.snakeyaml.generics.ObjectValues].getPossible()'
  - '[org.yaml.snakeyaml.generics.ObjectValues].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValues.java
- function_names:
  - '[org.yaml.snakeyaml.generics.Nest].getHeight()'
  - '[org.yaml.snakeyaml.generics.Nest].setHeight(int)'
  - '[org.yaml.snakeyaml.generics.Nest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/Nest.java
- function_names:
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].testClasses()'
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].testJavaBean()'
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest].<init>()'
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].<init>()'
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].getHome()'
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.GenericArray].setHome(Integer[])'
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].getId()'
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].setId(String)'
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].getGa()'
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].setGa(GenericArray)'
  - '[org.yaml.snakeyaml.generics.GenericArrayTypeTest.ArrayBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/GenericArrayTypeTest.java
- function_names:
  - '[org.yaml.snakeyaml.generics.BirdTest].testHome()'
  - '[org.yaml.snakeyaml.generics.BirdTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/BirdTest.java
- function_names:
  - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getObject()'
  - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setObject(Object)'
  - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setValues(java.util.Map<T,java.util.Map<S,Object>>)'
  - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getValues()'
  - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].setPossible(T[])'
  - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].getPossible()'
  - '[org.yaml.snakeyaml.generics.ObjectValuesWithParam].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesWithParam.java
- function_names:
  - '[org.yaml.snakeyaml.generics.AbstractAnimal].getName()'
  - '[org.yaml.snakeyaml.generics.AbstractAnimal].setName(String)'
  - '[org.yaml.snakeyaml.generics.AbstractAnimal].getHome()'
  - '[org.yaml.snakeyaml.generics.AbstractAnimal].setHome(T)'
  - '[org.yaml.snakeyaml.generics.AbstractAnimal].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/AbstractAnimal.java
- function_names:
  - '[org.yaml.snakeyaml.generics.ObjectValuesTest].testObjectValues()'
  - '[org.yaml.snakeyaml.generics.ObjectValuesTest].testObjectValuesWithParam()'
  - '[org.yaml.snakeyaml.generics.ObjectValuesTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/generics/ObjectValuesTest.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Point2].getX()'
  - '[org.yaml.snakeyaml.immutable.Point2].getY()'
  - '[org.yaml.snakeyaml.immutable.Point2].<init>(Double,Double)'
  - '[org.yaml.snakeyaml.immutable.Point2].<init>(Integer,Integer)'
  - '[org.yaml.snakeyaml.immutable.Point2].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point2.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter].<init>()'
  - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets].representData(Object)'
  - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentInsets].<init>()'
  - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle].representData(Object)'
  - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentRectangle].<init>()'
  - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder].representData(Object)'
  - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentMatteBorder].<init>()'
  - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor].representData(Object)'
  - '[org.yaml.snakeyaml.immutable.ImmutablesRepresenter.RepresentColor].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ImmutablesRepresenter.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Code2].<init>(Integer)'
  - '[org.yaml.snakeyaml.immutable.Code2].<init>(String)'
  - '[org.yaml.snakeyaml.immutable.Code2].getCode()'
  - '[org.yaml.snakeyaml.immutable.Code2].equals(Object)'
  - '[org.yaml.snakeyaml.immutable.Code2].hashCode()'
  - '[org.yaml.snakeyaml.immutable.Code2].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code2.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Color].<init>(String)'
  - '[org.yaml.snakeyaml.immutable.Color].getName()'
  - '[org.yaml.snakeyaml.immutable.Color].equals(Object)'
  - '[org.yaml.snakeyaml.immutable.Color].hashCode()'
  - '[org.yaml.snakeyaml.immutable.Color].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Color.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Point3d].<init>(org.yaml.snakeyaml.immutable.Point,Double)'
  - '[org.yaml.snakeyaml.immutable.Point3d].getZ()'
  - '[org.yaml.snakeyaml.immutable.Point3d].getPoint()'
  - '[org.yaml.snakeyaml.immutable.Point3d].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point3d.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Code].<init>(Integer)'
  - '[org.yaml.snakeyaml.immutable.Code].getCode()'
  - '[org.yaml.snakeyaml.immutable.Code].equals(Object)'
  - '[org.yaml.snakeyaml.immutable.Code].hashCode()'
  - '[org.yaml.snakeyaml.immutable.Code].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.HouseBean].getName()'
  - '[org.yaml.snakeyaml.immutable.HouseBean].setName(String)'
  - '[org.yaml.snakeyaml.immutable.HouseBean].getAnimal()'
  - '[org.yaml.snakeyaml.immutable.HouseBean].setAnimal(org.yaml.snakeyaml.immutable.Animal)'
  - '[org.yaml.snakeyaml.immutable.HouseBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/HouseBean.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.DogImmutableTest].testDog()'
  - '[org.yaml.snakeyaml.immutable.DogImmutableTest].testHouse()'
  - '[org.yaml.snakeyaml.immutable.DogImmutableTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/DogImmutableTest.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Code3].<init>(String,Integer)'
  - '[org.yaml.snakeyaml.immutable.Code3].getData()'
  - '[org.yaml.snakeyaml.immutable.Code3].equals(Object)'
  - '[org.yaml.snakeyaml.immutable.Code3].hashCode()'
  - '[org.yaml.snakeyaml.immutable.Code3].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code3.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Point].getX()'
  - '[org.yaml.snakeyaml.immutable.Point].getY()'
  - '[org.yaml.snakeyaml.immutable.Point].<init>(Double,Double)'
  - '[org.yaml.snakeyaml.immutable.Point].toString()'
  - '[org.yaml.snakeyaml.immutable.Point].equals(Object)'
  - '[org.yaml.snakeyaml.immutable.Point].hashCode()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Point.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testInsets()'
  - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testAwtColor()'
  - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testRectangle()'
  - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].testMatteBorder()'
  - '[org.yaml.snakeyaml.immutable.MoreImmutablesTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/MoreImmutablesTest.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Shape].getPoint3d()'
  - '[org.yaml.snakeyaml.immutable.Shape].setPoint3d(org.yaml.snakeyaml.immutable.Point3d)'
  - '[org.yaml.snakeyaml.immutable.Shape].setColor(org.yaml.snakeyaml.immutable.Color)'
  - '[org.yaml.snakeyaml.immutable.Shape].setPoint(org.yaml.snakeyaml.immutable.Point)'
  - '[org.yaml.snakeyaml.immutable.Shape].setId(Integer)'
  - '[org.yaml.snakeyaml.immutable.Shape].getColor()'
  - '[org.yaml.snakeyaml.immutable.Shape].getPoint()'
  - '[org.yaml.snakeyaml.immutable.Shape].getId()'
  - '[org.yaml.snakeyaml.immutable.Shape].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Shape.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testColor()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testSuperColor()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testSuperColorFail()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode2()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode3()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testCode4()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPoint()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPointBlock()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPointOnlyOneArgument()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPoint2()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testPoint3d()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testShape()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].testShapeNoTags()'
  - '[org.yaml.snakeyaml.immutable.ShapeImmutableTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/ShapeImmutableTest.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Dog].<init>(String)'
  - '[org.yaml.snakeyaml.immutable.Dog].getName()'
  - '[org.yaml.snakeyaml.immutable.Dog].bark()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Dog.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Animal].getName()'
  - '[org.yaml.snakeyaml.immutable.Animal].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Animal.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.SuperColor].<init>(org.yaml.snakeyaml.immutable.Color)'
  - '[org.yaml.snakeyaml.immutable.SuperColor].getName()'
  - '[org.yaml.snakeyaml.immutable.SuperColor].equals(Object)'
  - '[org.yaml.snakeyaml.immutable.SuperColor].hashCode()'
  - '[org.yaml.snakeyaml.immutable.SuperColor].toString()'
  - '[org.yaml.snakeyaml.immutable.SuperColor].getColor()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/SuperColor.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.Code4].<init>(Integer)'
  - '[org.yaml.snakeyaml.immutable.Code4].<init>(Double)'
  - '[org.yaml.snakeyaml.immutable.Code4].getCode()'
  - '[org.yaml.snakeyaml.immutable.Code4].equals(Object)'
  - '[org.yaml.snakeyaml.immutable.Code4].hashCode()'
  - '[org.yaml.snakeyaml.immutable.Code4].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/Code4.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(int,double,boolean)'
  - '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(int,int,int)'
  - '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].<init>(long,double,boolean)'
  - '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].getPrimitiveInt()'
  - '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].getPrimitiveDouble()'
  - '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].equals(Object)'
  - '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].hashCode()'
  - '[org.yaml.snakeyaml.immutable.primitives.BunchOfPrimitives].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/BunchOfPrimitives.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].testPrimitives()'
  - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].testPrimitivesLong()'
  - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].testPrimitivesException()'
  - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/ImmutablePrimitivesTest.java
- function_names:
  - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter].<init>()'
  - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives].representData(Object)'
  - '[org.yaml.snakeyaml.immutable.primitives.ImmutablePrimitivesRepresenter.RepresentPrimitives].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/immutable/primitives/ImmutablePrimitivesRepresenter.java
- function_names:
  - '[org.yaml.snakeyaml.stress.ParallelTest].testPerfomance()'
  - '[org.yaml.snakeyaml.stress.ParallelTest].<init>()'
  - '[org.yaml.snakeyaml.stress.ParallelTest.Worker].<init>(int,String)'
  - '[org.yaml.snakeyaml.stress.ParallelTest.Worker].run()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/ParallelTest.java
- function_names:
  - '[org.yaml.snakeyaml.stress.StressEmitterTest].main(String[])'
  - '[org.yaml.snakeyaml.stress.StressEmitterTest].suite()'
  - '[org.yaml.snakeyaml.stress.StressEmitterTest].testPerformance()'
  - '[org.yaml.snakeyaml.stress.StressEmitterTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressEmitterTest.java
- function_names:
  - '[org.yaml.snakeyaml.stress.StressTest].main(String[])'
  - '[org.yaml.snakeyaml.stress.StressTest].suite()'
  - '[org.yaml.snakeyaml.stress.StressTest].setUp()'
  - '[org.yaml.snakeyaml.stress.StressTest].testPerformance()'
  - '[org.yaml.snakeyaml.stress.StressTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/stress/StressTest.java
- function_names:
  - '[org.yaml.snakeyaml.events.ScalarEventTest].testToString()'
  - '[org.yaml.snakeyaml.events.ScalarEventTest].testNotEqual()'
  - '[org.yaml.snakeyaml.events.ScalarEventTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/events/ScalarEventTest.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.TagTest].testCreate()'
  - '[org.yaml.snakeyaml.nodes.TagTest].testCreate2()'
  - '[org.yaml.snakeyaml.nodes.TagTest].testGetClassName()'
  - '[org.yaml.snakeyaml.nodes.TagTest].testGetClassNameError()'
  - '[org.yaml.snakeyaml.nodes.TagTest].testToString()'
  - '[org.yaml.snakeyaml.nodes.TagTest].testUri1()'
  - '[org.yaml.snakeyaml.nodes.TagTest].testUri2()'
  - '[org.yaml.snakeyaml.nodes.TagTest].testEqualsObject()'
  - '[org.yaml.snakeyaml.nodes.TagTest].testTagSet()'
  - '[org.yaml.snakeyaml.nodes.TagTest].testCustomTag()'
  - '[org.yaml.snakeyaml.nodes.TagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagTest.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.TagsTest].testGetGlobalTagForClass()'
  - '[org.yaml.snakeyaml.nodes.TagsTest].testLong()'
  - '[org.yaml.snakeyaml.nodes.TagsTest].<init>()'
  - '[org.yaml.snakeyaml.nodes.TagsTest.Foo].getBar()'
  - '[org.yaml.snakeyaml.nodes.TagsTest.Foo].setBar(Long)'
  - '[org.yaml.snakeyaml.nodes.TagsTest.Foo].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/TagsTest.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.NodeTupleTest].testNodeTuple1()'
  - '[org.yaml.snakeyaml.nodes.NodeTupleTest].testNodeTuple2()'
  - '[org.yaml.snakeyaml.nodes.NodeTupleTest].testToString()'
  - '[org.yaml.snakeyaml.nodes.NodeTupleTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/NodeTupleTest.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.MappingNodeTest].testNullValue()'
  - '[org.yaml.snakeyaml.nodes.MappingNodeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/MappingNodeTest.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.NodeTest].testNode()'
  - '[org.yaml.snakeyaml.nodes.NodeTest].testSetTag()'
  - '[org.yaml.snakeyaml.nodes.NodeTest].testGetEndMark()'
  - '[org.yaml.snakeyaml.nodes.NodeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/NodeTest.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.SequenceNodeTest].testGetNodeId()'
  - '[org.yaml.snakeyaml.nodes.SequenceNodeTest].testNullValue()'
  - '[org.yaml.snakeyaml.nodes.SequenceNodeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/SequenceNodeTest.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.ScalarNodeTest].setUp()'
  - '[org.yaml.snakeyaml.nodes.ScalarNodeTest].testGetNodeId()'
  - '[org.yaml.snakeyaml.nodes.ScalarNodeTest].testToString()'
  - '[org.yaml.snakeyaml.nodes.ScalarNodeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/nodes/ScalarNodeTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.ValueTagTest].testValue()'
  - '[org.yaml.snakeyaml.types.ValueTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/ValueTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.SeqTagTest].testSeq()'
  - '[org.yaml.snakeyaml.types.SeqTagTest].testCollection()'
  - '[org.yaml.snakeyaml.types.SeqTagTest].testArray()'
  - '[org.yaml.snakeyaml.types.SeqTagTest].testStringArray()'
  - '[org.yaml.snakeyaml.types.SeqTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/SeqTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.AbstractTest].getMap(String)'
  - '[org.yaml.snakeyaml.types.AbstractTest].load(String)'
  - '[org.yaml.snakeyaml.types.AbstractTest].dump(Object)'
  - '[org.yaml.snakeyaml.types.AbstractTest].getMapValue(String,String)'
  - '[org.yaml.snakeyaml.types.AbstractTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/AbstractTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.PairsTagTest].testPairs()'
  - '[org.yaml.snakeyaml.types.PairsTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/PairsTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.IntTagTest].testInt()'
  - '[org.yaml.snakeyaml.types.IntTagTest].testBigInt()'
  - '[org.yaml.snakeyaml.types.IntTagTest].testIntShorthand()'
  - '[org.yaml.snakeyaml.types.IntTagTest].testIntTag()'
  - '[org.yaml.snakeyaml.types.IntTagTest].testIntOut()'
  - '[org.yaml.snakeyaml.types.IntTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/IntTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.BinaryTagTest].testBinary()'
  - '[org.yaml.snakeyaml.types.BinaryTagTest].testBinary2()'
  - '[org.yaml.snakeyaml.types.BinaryTagTest].testBinaryTag()'
  - '[org.yaml.snakeyaml.types.BinaryTagTest].testBinaryOut()'
  - '[org.yaml.snakeyaml.types.BinaryTagTest].testByteArray()'
  - '[org.yaml.snakeyaml.types.BinaryTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BinaryTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.StrTagTest].getData(String,String)'
  - '[org.yaml.snakeyaml.types.StrTagTest].testString()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testStringShorthand()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testStringTag()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testUnicode()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testIssueId6()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testStrDump()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testUnicodeDump()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testStringIntOut()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testStringFloatOut()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testStringBoolOut()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testEmitLongString()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testEmitLongStringWithCR()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testEmitDoubleQuoted()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testEmitQuoted()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testEmitEndOfLine()'
  - '[org.yaml.snakeyaml.types.StrTagTest].testDumpUtf16()'
  - '[org.yaml.snakeyaml.types.StrTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/StrTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.NullTagTest].testNull()'
  - '[org.yaml.snakeyaml.types.NullTagTest].testSequenceNull()'
  - '[org.yaml.snakeyaml.types.NullTagTest].testNullInMap()'
  - '[org.yaml.snakeyaml.types.NullTagTest].testNullShorthand()'
  - '[org.yaml.snakeyaml.types.NullTagTest].testNullTag()'
  - '[org.yaml.snakeyaml.types.NullTagTest].testNullOut()'
  - '[org.yaml.snakeyaml.types.NullTagTest].testNullOutAsEmpty()'
  - '[org.yaml.snakeyaml.types.NullTagTest].testNullOutAsEmpty2()'
  - '[org.yaml.snakeyaml.types.NullTagTest].testBoolOutAsEmpty3()'
  - '[org.yaml.snakeyaml.types.NullTagTest].testNoAnchors()'
  - '[org.yaml.snakeyaml.types.NullTagTest].<init>()'
  - '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter].<init>()'
  - '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].representData(Object)'
  - '[org.yaml.snakeyaml.types.NullTagTest.NullRepresenter.RepresentNull].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/NullTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.MapTagTest].testMap()'
  - '[org.yaml.snakeyaml.types.MapTagTest].testMapYaml11()'
  - '[org.yaml.snakeyaml.types.MapTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/MapTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.BoolTagTest].testBool()'
  - '[org.yaml.snakeyaml.types.BoolTagTest].testBoolCanonical()'
  - '[org.yaml.snakeyaml.types.BoolTagTest].testBoolShorthand()'
  - '[org.yaml.snakeyaml.types.BoolTagTest].testBoolTag()'
  - '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOut()'
  - '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOutAsYes()'
  - '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOutAsEmpty2()'
  - '[org.yaml.snakeyaml.types.BoolTagTest].testBoolOutAsEmpty3()'
  - '[org.yaml.snakeyaml.types.BoolTagTest].<init>()'
  - '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter].<init>(String)'
  - '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool].representData(Object)'
  - '[org.yaml.snakeyaml.types.BoolTagTest.BoolRepresenter.RepresentBool].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/BoolTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.OmapTagTest].testOmap()'
  - '[org.yaml.snakeyaml.types.OmapTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/OmapTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.MergeTagTest].testMerge()'
  - '[org.yaml.snakeyaml.types.MergeTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/MergeTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.FloatTagTest].testFloat()'
  - '[org.yaml.snakeyaml.types.FloatTagTest].testFloatShorthand()'
  - '[org.yaml.snakeyaml.types.FloatTagTest].testFloatTag()'
  - '[org.yaml.snakeyaml.types.FloatTagTest].testFloatOut()'
  - '[org.yaml.snakeyaml.types.FloatTagTest].testBasicDoubleScalarLoad()'
  - '[org.yaml.snakeyaml.types.FloatTagTest].testDumpStr()'
  - '[org.yaml.snakeyaml.types.FloatTagTest].testDump()'
  - '[org.yaml.snakeyaml.types.FloatTagTest].testScientificFloatWithoutDecimalDot()'
  - '[org.yaml.snakeyaml.types.FloatTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/FloatTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestamp()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampShorthand()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampTag()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampOut()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampOutMap()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampNegativeTimezoneOffset()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampDoubleDigitsForOffset()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampGMTNoOffset()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampEpoch()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampEpochWithOffset()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].getText(String,String)'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testTimestampReadWrite()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].testSqlDate()'
  - '[org.yaml.snakeyaml.types.TimestampTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/TimestampTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.types.SetTagTest].testSet()'
  - '[org.yaml.snakeyaml.types.SetTagTest].testSetNull()'
  - '[org.yaml.snakeyaml.types.SetTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/types/SetTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.serialization.TransientValuesTest].testDumpTransientFieldsAndProperties()'
  - '[org.yaml.snakeyaml.serialization.TransientValuesTest].<init>()'
  - '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].getNonTransientProperty()'
  - '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].getTransientProperty()'
  - '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].setNonTransientProperty(String)'
  - '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].setTransientProperty(String)'
  - '[org.yaml.snakeyaml.serialization.TransientValuesTest.ClassWithTransientFields].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serialization/TransientValuesTest.java
- function_names:
  - '[org.yaml.snakeyaml.scanner.ScannerImplTest].testGetToken()'
  - '[org.yaml.snakeyaml.scanner.ScannerImplTest].testWrongTab()'
  - '[org.yaml.snakeyaml.scanner.ScannerImplTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/ScannerImplTest.java
- function_names:
  - '[org.yaml.snakeyaml.scanner.SimpleKeyTest].testToString()'
  - '[org.yaml.snakeyaml.scanner.SimpleKeyTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/SimpleKeyTest.java
- function_names:
  - '[org.yaml.snakeyaml.scanner.ConstantTest].testHasChar()'
  - '[org.yaml.snakeyaml.scanner.ConstantTest].testHasStringChar()'
  - '[org.yaml.snakeyaml.scanner.ConstantTest].testHas0()'
  - '[org.yaml.snakeyaml.scanner.ConstantTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/scanner/ConstantTest.java
- function_names:
  - '[org.yaml.snakeyaml.composer.ComposerImplTest].testGetNode()'
  - '[org.yaml.snakeyaml.composer.ComposerImplTest].testComposeBean()'
  - '[org.yaml.snakeyaml.composer.ComposerImplTest].testNodeAnchor()'
  - '[org.yaml.snakeyaml.composer.ComposerImplTest].<init>()'
  - '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].getName()'
  - '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].setName(String)'
  - '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].getAge()'
  - '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].setAge(int)'
  - '[org.yaml.snakeyaml.composer.ComposerImplTest.BeanToCompose].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/composer/ComposerImplTest.java
- function_names:
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(java.util.List<org.yaml.snakeyaml.tokens.Token.ID>,org.yaml.snakeyaml.scanner.Scanner)'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].printToken(org.yaml.snakeyaml.tokens.Token)'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokenEquals(java.util.Iterator<org.yaml.snakeyaml.tokens.Token.ID>,java.util.Iterator<String>,org.yaml.snakeyaml.tokens.Token)'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].assertTokensEqual(java.util.List<org.yaml.snakeyaml.tokens.Token.ID>,java.util.List<String>,org.yaml.snakeyaml.scanner.Scanner)'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].constructScanner(String)'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testEmpty()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testOnlyCommentLines()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testCommentEndingALine()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testMultiLineComment()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testBlankLine()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testBlankLineComments()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_replaceNLwithSpaces_singleNLatEnd()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_replaceNLwithSpaces_noNLatEnd()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_replaceNLwithSpaces_allNLatEnd()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_keepNL_singleNLatEnd()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_keepNL_noNLatEnd()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].test_blockScalar_keepNL_allNLatEnd()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].testDirectiveLineEndComment()'
  - '[org.yaml.snakeyaml.comment.ScannerWithCommentEnabledTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ScannerWithCommentEnabledTest.java
- function_names:
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println(String)'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].println()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].assertEventListEquals(java.util.List<org.yaml.snakeyaml.events.Event.ID>,org.yaml.snakeyaml.parser.Parser)'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].printEventList(org.yaml.snakeyaml.parser.Parser)'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].createParser(String)'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testEmpty()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testParseWithOnlyComment()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testCommentEndingALine()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testMultiLineComment()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testBlankLine()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testBlankLineComments()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].test_blockScalar()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testDirectiveLineEndComment()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testSequence()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testAllComments1()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testAllComments2()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testAllComments3()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testKeepingNewLineInsideSequence()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].testCommentsInFlowMapping()'
  - '[org.yaml.snakeyaml.comment.ParserWithCommentEnabledTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ParserWithCommentEnabledTest.java
- function_names:
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printBlockComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printEndComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printInLineComment(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printWithIndent(String,int,java.io.PrintStream)'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeInternal(org.yaml.snakeyaml.nodes.Node,int,java.io.PrintStream)'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].printNodeList(java.util.List<org.yaml.snakeyaml.nodes.Node>)'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].getNodeList(org.yaml.snakeyaml.composer.Composer)'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].assertNodesEqual(String[],java.util.List<org.yaml.snakeyaml.nodes.Node>)'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].newComposerWithCommentsEnabled(String)'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testEmpty()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testParseWithOnlyComment()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testCommentEndingALine()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testMultiLineComment()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testBlankLine()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testBlankLineComments()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].test_blockScalar()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testDirectiveLineEndComment()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testSequence()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testAllComments1()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testAllComments2()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testAllComments3()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testGetSingleNode()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testGetSingleNodeHeaderComment()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testBaseConstructorGetData()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].testEmptyEntryInMap()'
  - '[org.yaml.snakeyaml.comment.ComposerWithCommentEnabledTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ComposerWithCommentEnabledTest.java
- function_names:
  - '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].testParseComment()'
  - '[org.yaml.snakeyaml.comment.MapWithCommentsFailureTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/MapWithCommentsFailureTest.java
- function_names:
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println(String)'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].println()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].assertEventListEquals(java.util.List<org.yaml.snakeyaml.events.Event.ID>,java.util.List<org.yaml.snakeyaml.events.Event>)'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].serializeWithCommentsEnabled(String)'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testEmpty()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testParseWithOnlyComment()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testCommentEndingALine()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testMultiLineComment()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testBlankLine()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testBlankLineComments()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].test_blockScalar()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testDirectiveLineEndComment()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testSequence()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testAllComments1()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testAllComments2()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].testAllComments3()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest].<init>()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].emit(org.yaml.snakeyaml.events.Event)'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].getEventList()'
  - '[org.yaml.snakeyaml.comment.SerializerWithCommentEnabledTest.TestEmitter].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/SerializerWithCommentEnabledTest.java
- function_names:
  - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println(String)'
  - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].println()'
  - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].assertEventListEquals(java.util.List<org.yaml.snakeyaml.events.Event.ID>,java.util.List<org.yaml.snakeyaml.comments.CommentType>,org.yaml.snakeyaml.parser.Parser)'
  - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].printEventList(org.yaml.snakeyaml.parser.Parser)'
  - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml1()'
  - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml2()'
  - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml3()'
  - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].testParseProblematicYaml4()'
  - '[org.yaml.snakeyaml.comment.ProblematicYamlTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/ProblematicYamlTest.java
- function_names:
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].runEmitterWithCommentsEnabled(String)'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].producePrettyFlowEmitter(java.io.StringWriter)'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testEmpty()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testWithOnlyComment()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentEndingALine()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testMultiLineComment()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testBlankLine()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testBlankLineComments()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testBlockScalar()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testDirectiveLineEndComment()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testSequence()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testSequenceEmptyString()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testAllComments1()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testMultiDoc()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testAllComments2()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testAllComments3()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testKeepingNewLineInsideSequence()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testKeepingNewLineInsideSequence2()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsIndentFirstLineBlank()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testMultiLineString()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].test100Comments()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsOnReference()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsAtDataWindowBreak()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentsInFlowMapping()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentInEmptyFlowMapping()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentInFlowSequence()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].testCommentInEmptySequence()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].getComplexConfig()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].emitOnlyScalarWithComment()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].emitOnlyComment()'
  - '[org.yaml.snakeyaml.comment.EmitterWithCommentEnabledTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/comment/EmitterWithCommentEnabledTest.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].createSon()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].checkSon(Human_WithArrayOfChildren)'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].testChildrenArray()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].testDumpChildrenArrayWithoutRootTag()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].testParseChildrenArrayWithoutRootTag()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest].<init>()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].<init>()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getFather()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setFather(Human_WithArrayOfChildren)'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getMother()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setMother(Human_WithArrayOfChildren)'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getPartner()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setPartner(Human_WithArrayOfChildren)'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getBankAccountOwner()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setBankAccountOwner(Human_WithArrayOfChildren)'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].getChildren()'
  - '[org.yaml.snakeyaml.recursive.Human_WithArrayOfChildrenTest.Human_WithArrayOfChildren].setChildren(Human_WithArrayOfChildren[])'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human_WithArrayOfChildrenTest.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.HumanTest].testNoChildren()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].testNoChildrenPretty()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].testChildren()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenPretty()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].testChildren2()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].testChildren3()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenSetAsRoot()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenMapAsRoot()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenListRoot()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].testBeanRing()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].qtestCollectionRing()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].validateSet(java.util.Set<?>)'
  - '[org.yaml.snakeyaml.recursive.HumanTest].validateMapKeys(java.util.Map<?,?>)'
  - '[org.yaml.snakeyaml.recursive.HumanTest].testChildrenWithoutRootTag()'
  - '[org.yaml.snakeyaml.recursive.HumanTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/HumanTest.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.Human].<init>()'
  - '[org.yaml.snakeyaml.recursive.Human].getFather()'
  - '[org.yaml.snakeyaml.recursive.Human].setFather(org.yaml.snakeyaml.recursive.Human)'
  - '[org.yaml.snakeyaml.recursive.Human].getMother()'
  - '[org.yaml.snakeyaml.recursive.Human].setMother(org.yaml.snakeyaml.recursive.Human)'
  - '[org.yaml.snakeyaml.recursive.Human].getPartner()'
  - '[org.yaml.snakeyaml.recursive.Human].setPartner(org.yaml.snakeyaml.recursive.Human)'
  - '[org.yaml.snakeyaml.recursive.Human].getBankAccountOwner()'
  - '[org.yaml.snakeyaml.recursive.Human].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human)'
  - '[org.yaml.snakeyaml.recursive.Human].getChildren()'
  - '[org.yaml.snakeyaml.recursive.Human].setChildren(java.util.Set<org.yaml.snakeyaml.recursive.Human>)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.Human2].<init>()'
  - '[org.yaml.snakeyaml.recursive.Human2].getFather()'
  - '[org.yaml.snakeyaml.recursive.Human2].setFather(org.yaml.snakeyaml.recursive.Human2)'
  - '[org.yaml.snakeyaml.recursive.Human2].getMother()'
  - '[org.yaml.snakeyaml.recursive.Human2].setMother(org.yaml.snakeyaml.recursive.Human2)'
  - '[org.yaml.snakeyaml.recursive.Human2].getPartner()'
  - '[org.yaml.snakeyaml.recursive.Human2].setPartner(org.yaml.snakeyaml.recursive.Human2)'
  - '[org.yaml.snakeyaml.recursive.Human2].getBankAccountOwner()'
  - '[org.yaml.snakeyaml.recursive.Human2].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human2)'
  - '[org.yaml.snakeyaml.recursive.Human2].getChildren()'
  - '[org.yaml.snakeyaml.recursive.Human2].setChildren(java.util.Map<org.yaml.snakeyaml.recursive.Human2,String>)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human2.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.AbstractHuman].getName()'
  - '[org.yaml.snakeyaml.recursive.AbstractHuman].setName(String)'
  - '[org.yaml.snakeyaml.recursive.AbstractHuman].getBirthday()'
  - '[org.yaml.snakeyaml.recursive.AbstractHuman].setBirthday(java.util.Date)'
  - '[org.yaml.snakeyaml.recursive.AbstractHuman].getBirthPlace()'
  - '[org.yaml.snakeyaml.recursive.AbstractHuman].setBirthPlace(String)'
  - '[org.yaml.snakeyaml.recursive.AbstractHuman].hashCode()'
  - '[org.yaml.snakeyaml.recursive.AbstractHuman].equals(Object)'
  - '[org.yaml.snakeyaml.recursive.AbstractHuman].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/AbstractHuman.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.Human3].<init>()'
  - '[org.yaml.snakeyaml.recursive.Human3].getFather()'
  - '[org.yaml.snakeyaml.recursive.Human3].setFather(org.yaml.snakeyaml.recursive.Human3)'
  - '[org.yaml.snakeyaml.recursive.Human3].getMother()'
  - '[org.yaml.snakeyaml.recursive.Human3].setMother(org.yaml.snakeyaml.recursive.Human3)'
  - '[org.yaml.snakeyaml.recursive.Human3].getPartner()'
  - '[org.yaml.snakeyaml.recursive.Human3].setPartner(org.yaml.snakeyaml.recursive.Human3)'
  - '[org.yaml.snakeyaml.recursive.Human3].getBankAccountOwner()'
  - '[org.yaml.snakeyaml.recursive.Human3].setBankAccountOwner(org.yaml.snakeyaml.recursive.Human3)'
  - '[org.yaml.snakeyaml.recursive.Human3].getChildren()'
  - '[org.yaml.snakeyaml.recursive.Human3].setChildren(java.util.List<org.yaml.snakeyaml.recursive.Human3>)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/Human3.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getName()'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setName(String)'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getBirthday()'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setBirthday(java.util.Date)'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getBirthPlace()'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getFather()'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setFather(K)'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getMother()'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setMother(K)'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setBirthPlace(String)'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getChildren()'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setChildren(T)'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getPartner()'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setPartner(K)'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].getBankAccountOwner()'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].setBankAccountOwner(K)'
  - '[org.yaml.snakeyaml.recursive.generics.AbstractHumanGen].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/AbstractHumanGen.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testNoChildren()'
  - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testNoChildren2()'
  - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildren()'
  - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildren2()'
  - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildren3()'
  - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildrenSetAsRoot()'
  - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildrenMapAsRoot()'
  - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testChildrenListRoot()'
  - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].testBeanRing()'
  - '[org.yaml.snakeyaml.recursive.generics.HumanGenericsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.generics.HumanGen].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGen.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.generics.HumanGen2].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGen2.java
- function_names:
  - '[org.yaml.snakeyaml.recursive.generics.HumanGen3].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/recursive/generics/HumanGen3.java
- function_names:
  - '[org.yaml.snakeyaml.env.EnvScalarConstructorTest].testEnvConstructor()'
  - '[org.yaml.snakeyaml.env.EnvScalarConstructorTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvScalarConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.env.EnvTagTest].testImplicitResolverForEnvConstructor()'
  - '[org.yaml.snakeyaml.env.EnvTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.env.EnvVariableTest].load(String)'
  - '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvironmentSet()'
  - '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvConstructor()'
  - '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvConstructorForEmpty()'
  - '[org.yaml.snakeyaml.env.EnvVariableTest].testEnvConstructorForUnset()'
  - '[org.yaml.snakeyaml.env.EnvVariableTest].testDockerCompose()'
  - '[org.yaml.snakeyaml.env.EnvVariableTest].testIssue493()'
  - '[org.yaml.snakeyaml.env.EnvVariableTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvVariableTest.java
- function_names:
  - '[org.yaml.snakeyaml.env.EnvLombokTest].testEnvConstructor()'
  - '[org.yaml.snakeyaml.env.EnvLombokTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvLombokTest.java
- function_names:
  - '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchBasic()'
  - '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchDefault()'
  - '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchDefaultOrEmpty()'
  - '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchErrorDefaultOrEmpty()'
  - '[org.yaml.snakeyaml.env.EnvFormatTest].testMatchErrorDefault()'
  - '[org.yaml.snakeyaml.env.EnvFormatTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/EnvFormatTest.java
- function_names:
  - '[org.yaml.snakeyaml.env.ApplicationProperties].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/env/ApplicationProperties.java
- function_names:
  - '[org.yaml.snakeyaml.resolver.ResolverTupleTest].testToString()'
  - '[org.yaml.snakeyaml.resolver.ResolverTupleTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTupleTest.java
- function_names:
  - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest].testMain()'
  - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest].<init>()'
  - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor].<init>(java.util.Map<String,String>)'
  - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.ConfigurationConstructor.ConfigObjectConstruct].<init>()'
  - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].getMyval()'
  - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].setMyval(String)'
  - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].toString()'
  - '[org.yaml.snakeyaml.resolver.ImplicitResolverTest.TestBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ImplicitResolverTest.java
- function_names:
  - '[org.yaml.snakeyaml.resolver.ResolverTest].testAddImplicitResolver()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest].testAddImplicitResolver2()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest].<init>()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].<init>(String)'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].getNumber()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].equals(Object)'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.Phone].toString()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter].<init>()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone].representData(Object)'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.MyRepresenter.RepresentPhone].<init>()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor].<init>()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.MyConstructor.ConstructPhone].<init>()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter].<init>()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint].representData(Object)'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPoint].<init>()'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone].representData(Object)'
  - '[org.yaml.snakeyaml.resolver.ResolverTest.PointRepresenter.RepresentPhone].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/resolver/ResolverTest.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.HouseTest].testDump1()'
  - '[org.yaml.snakeyaml.javabeans.HouseTest].testDump3()'
  - '[org.yaml.snakeyaml.javabeans.HouseTest].testDump2()'
  - '[org.yaml.snakeyaml.javabeans.HouseTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/HouseTest.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.TriangleBean].getName()'
  - '[org.yaml.snakeyaml.javabeans.TriangleBean].setName(String)'
  - '[org.yaml.snakeyaml.javabeans.TriangleBean].getShape()'
  - '[org.yaml.snakeyaml.javabeans.TriangleBean].setShape(org.yaml.snakeyaml.immutable.Shape)'
  - '[org.yaml.snakeyaml.javabeans.TriangleBean].toString()'
  - '[org.yaml.snakeyaml.javabeans.TriangleBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBean.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.StringArrayTest].testStrings()'
  - '[org.yaml.snakeyaml.javabeans.StringArrayTest].testStringsPretty()'
  - '[org.yaml.snakeyaml.javabeans.StringArrayTest].<init>()'
  - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].getNames()'
  - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].setNames(String[])'
  - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].getName(int)'
  - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].setName(int,String)'
  - '[org.yaml.snakeyaml.javabeans.StringArrayTest.A].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/StringArrayTest.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].testGetTriangle()'
  - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].testClassNotFound()'
  - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].testClassAndTag()'
  - '[org.yaml.snakeyaml.javabeans.TriangleBeanTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/TriangleBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>()'
  - '[org.yaml.snakeyaml.javabeans.FrontDoor].<init>(String,int)'
  - '[org.yaml.snakeyaml.javabeans.FrontDoor].getKeytype()'
  - '[org.yaml.snakeyaml.javabeans.FrontDoor].setKeytype(String)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/FrontDoor.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.Shape].process()'
  - '[org.yaml.snakeyaml.javabeans.Shape].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Shape.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.Room].<init>()'
  - '[org.yaml.snakeyaml.javabeans.Room].<init>(String)'
  - '[org.yaml.snakeyaml.javabeans.Room].getName()'
  - '[org.yaml.snakeyaml.javabeans.Room].setName(String)'
  - '[org.yaml.snakeyaml.javabeans.Room].equals(Object)'
  - '[org.yaml.snakeyaml.javabeans.Room].hashCode()'
  - '[org.yaml.snakeyaml.javabeans.Room].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Room.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.Door].<init>(String,int)'
  - '[org.yaml.snakeyaml.javabeans.Door].<init>()'
  - '[org.yaml.snakeyaml.javabeans.Door].getHeight()'
  - '[org.yaml.snakeyaml.javabeans.Door].setHeight(int)'
  - '[org.yaml.snakeyaml.javabeans.Door].equals(Object)'
  - '[org.yaml.snakeyaml.javabeans.Door].hashCode()'
  - '[org.yaml.snakeyaml.javabeans.Door].getId()'
  - '[org.yaml.snakeyaml.javabeans.Door].setId(String)'
  - '[org.yaml.snakeyaml.javabeans.Door].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Door.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.LongTest].testLongFail()'
  - '[org.yaml.snakeyaml.javabeans.LongTest].testLongRepresenter()'
  - '[org.yaml.snakeyaml.javabeans.LongTest].testLongConstructor()'
  - '[org.yaml.snakeyaml.javabeans.LongTest].<init>()'
  - '[org.yaml.snakeyaml.javabeans.LongTest.Foo].getBar()'
  - '[org.yaml.snakeyaml.javabeans.LongTest.Foo].setBar(Long)'
  - '[org.yaml.snakeyaml.javabeans.LongTest.Foo].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/LongTest.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.Triangle].getName()'
  - '[org.yaml.snakeyaml.javabeans.Triangle].setName(String)'
  - '[org.yaml.snakeyaml.javabeans.Triangle].process()'
  - '[org.yaml.snakeyaml.javabeans.Triangle].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/Triangle.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean1()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean2()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean3()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean4()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean5()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].testEmptyBean6()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest].<init>()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].<init>()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].getFirstName()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].setFirstName(String)'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].getHatSize()'
  - '[org.yaml.snakeyaml.javabeans.ConstructEmptyBeanTest.EmptyBean].setHatSize(int)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/ConstructEmptyBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.javabeans.House].getStreet()'
  - '[org.yaml.snakeyaml.javabeans.House].setStreet(String)'
  - '[org.yaml.snakeyaml.javabeans.House].getNumber()'
  - '[org.yaml.snakeyaml.javabeans.House].setNumber(int)'
  - '[org.yaml.snakeyaml.javabeans.House].getRooms()'
  - '[org.yaml.snakeyaml.javabeans.House].setRooms(java.util.List<org.yaml.snakeyaml.javabeans.Room>)'
  - '[org.yaml.snakeyaml.javabeans.House].getFrontDoor()'
  - '[org.yaml.snakeyaml.javabeans.House].setFrontDoor(org.yaml.snakeyaml.javabeans.FrontDoor)'
  - '[org.yaml.snakeyaml.javabeans.House].getReminders()'
  - '[org.yaml.snakeyaml.javabeans.House].setReminders(java.util.Map<String,String>)'
  - '[org.yaml.snakeyaml.javabeans.House].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/javabeans/House.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testNumberishStringsAreEmittedWithQuotes()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteFolded()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteLiteral()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testWritePlain()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testWritePlainPretty()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteSingleQuoted()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteDoubleQuoted()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteSupplementaryUnicode()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFirstFlowSequenceItem()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testWriteIndicatorIndent()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFlowSequenceItem()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFirstFlowMappingKey()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testSplitLineExpectFlowMappingKey()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testAnchors()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].loadThreadManagementBean()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].emitScalar(org.yaml.snakeyaml.emitter.Emitter)'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].testMemoryConsumption()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].checkAnchor(String)'
  - '[org.yaml.snakeyaml.emitter.EmitterTest].<init>()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].write(char[],int,int)'
  - '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].flush()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].close()'
  - '[org.yaml.snakeyaml.emitter.EmitterTest.NullWriter].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterTest.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.EventConstructor].<init>()'
  - '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.emitter.EventConstructor.ConstructEvent].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EventConstructor.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineLiteral()'
  - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineList()'
  - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineLiteralWithClipChomping()'
  - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineQuotedInFlowContext()'
  - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].testWriteMultiLineLiteralWithStripChomping()'
  - '[org.yaml.snakeyaml.emitter.EmitterMultiLineTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitterMultiLineTest.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].testOutputEmptyStringWithEmitter()'
  - '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].testOutputStringWithEmitter()'
  - '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].dump(String)'
  - '[org.yaml.snakeyaml.emitter.EmptyStringOutputTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmptyStringOutputTest.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].testEmitCommentWithEvent()'
  - '[org.yaml.snakeyaml.emitter.EmitCommentAndSpacesTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/EmitCommentAndSpacesTest.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.template.MyBean].getPoint()'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].setPoint(org.yaml.snakeyaml.immutable.Point)'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].getList()'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].setList(java.util.List<String>)'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].getEmpty()'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].setEmpty(java.util.List<Integer>)'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].getId()'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].setId(String)'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].equals(Object)'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].hashCode()'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].toString()'
  - '[org.yaml.snakeyaml.emitter.template.MyBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/MyBean.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.template.VelocityTest].testNoTemplate()'
  - '[org.yaml.snakeyaml.emitter.template.VelocityTest].testTemplate1()'
  - '[org.yaml.snakeyaml.emitter.template.VelocityTest].createBean()'
  - '[org.yaml.snakeyaml.emitter.template.VelocityTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/emitter/template/VelocityTest.java
- function_names: []
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/TestAnnotation.java
- function_names:
  - '[org.yaml.snakeyaml.introspector.PropertyTest].testMethodPropertyToString()'
  - '[org.yaml.snakeyaml.introspector.PropertyTest].testGetFieldPropertyAnnotation()'
  - '[org.yaml.snakeyaml.introspector.PropertyTest].testGetFieldPropertyAnnotations()'
  - '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotation()'
  - '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotationSetterOnly()'
  - '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotationsSetterOnly()'
  - '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMethodPropertyAnnotations()'
  - '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMissingPropertyAnnotation()'
  - '[org.yaml.snakeyaml.introspector.PropertyTest].testGetMissingPropertyAnnotations()'
  - '[org.yaml.snakeyaml.introspector.PropertyTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/PropertyTest.java
- function_names:
  - '[org.yaml.snakeyaml.introspector.TestBean].getName()'
  - '[org.yaml.snakeyaml.introspector.TestBean].setName(String)'
  - '[org.yaml.snakeyaml.introspector.TestBean].setLastName(String)'
  - '[org.yaml.snakeyaml.introspector.TestBean].getAge()'
  - '[org.yaml.snakeyaml.introspector.TestBean].setAge(Integer)'
  - '[org.yaml.snakeyaml.introspector.TestBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/introspector/TestBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy].setNickName(String)'
  - '[org.yaml.snakeyaml.issues.issue94.EntityLoadingProxy].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/EntityLoadingProxy.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue94.Entity].getName()'
  - '[org.yaml.snakeyaml.issues.issue94.Entity].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue94.Entity].getNickName()'
  - '[org.yaml.snakeyaml.issues.issue94.Entity].setNickName(String)'
  - '[org.yaml.snakeyaml.issues.issue94.Entity].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/Entity.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testWithGlobalTag()'
  - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testWithGlobalTagUsingTypeDescription()'
  - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testNoTag()'
  - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].testNoTagWithTypeDescription()'
  - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor].<init>()'
  - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor].<init>(Class<?>)'
  - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].getConstructor(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue94.ChangeRuntimeClassTest.MyConstructor.ConstructProxy].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue94/ChangeRuntimeClassTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoad()'
  - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoadFromFileWithWrongEncoding()'
  - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoadFromFile()'
  - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].testLoadFromInputStream()'
  - '[org.yaml.snakeyaml.issues.issue68.NonAsciiCharacterTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue68/NonAsciiCharacterTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].testWithoutCustomStyle()'
  - '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].testWithBlockStyle()'
  - '[org.yaml.snakeyaml.issues.issue173.RecursiveAnchorTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue173/RecursiveAnchorTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].defaultYamlRejectsIndirectRecursiveKeyInsteadOfCrashing()'
  - '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].safeConstructorRejectsIndirectRecursiveKeyInsteadOfCrashing()'
  - '[org.yaml.snakeyaml.issues.issue1117.IndirectRecursiveKeyTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1117/IndirectRecursiveKeyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].testLoadObjectAsMapping()'
  - '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].testLoadObjectAsScalar()'
  - '[org.yaml.snakeyaml.issues.issue335.JavaLangObjectTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue335/JavaLangObjectTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testSupplementaryCharacter()'
  - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testBasicMultilingualPlane()'
  - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testDumpSupplementaryCodePoint()'
  - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testDumpNonPrintableCharacter()'
  - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testDumpSurrogateCharacter()'
  - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testLoadSupplementaryCodePoint()'
  - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testLoadSurrogateCharacter()'
  - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].testLoadingEmoji()'
  - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue137.SupplementaryCharactersTest.EmojiContainer].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue137/SupplementaryCharactersTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].testUnicodeAnchor()'
  - '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].testInvalidAnchor()'
  - '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].createSettings(Character)'
  - '[org.yaml.snakeyaml.issues.issue480.AnchorUnicodeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue480/AnchorUnicodeTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].testAsStandalone()'
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].testAsJavaBeanProperty()'
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedJavaBeanTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedJavaBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue115.IssueBean].getBean()'
  - '[org.yaml.snakeyaml.issues.issue115.IssueBean].setBean(org.yaml.snakeyaml.issues.issue115.ParameterizedBean<Integer,String>)'
  - '[org.yaml.snakeyaml.issues.issue115.IssueBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/IssueBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].getK()'
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setK(K)'
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].getV()'
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].setV(V)'
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].testAsStandalone()'
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].testAsJavaBeanProperty()'
  - '[org.yaml.snakeyaml.issues.issue115.ParameterizedTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue115.Issue].<init>()'
  - '[org.yaml.snakeyaml.issues.issue115.Parameterized].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue115/ParameterizedTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].referencesWithRecursiveKeysInListAllowedByDefault()'
  - '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].referencesWithRecursiveSequences()'
  - '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].referencesWithRecursiveKeysInList()'
  - '[org.yaml.snakeyaml.issues.issue377.ReferencesWithListsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesWithListsTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].billionLaughsAttackLoaded()'
  - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].billionLaughsAttackExpanded()'
  - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].billionLaughsAttackWithRestrictedAliases()'
  - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].doNotRestrictScalarAliases()'
  - '[org.yaml.snakeyaml.issues.issue377.BillionLaughsAttackTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/BillionLaughsAttackTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].createDump(int)'
  - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].referencesWithRecursiveKeysNotAllowedByDefault()'
  - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].parseManyAliasesForCollections()'
  - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].referencesWithRestrictedNesting()'
  - '[org.yaml.snakeyaml.issues.issue377.ReferencesTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/ReferencesTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest].testNoSpaceIsRequired()'
  - '[org.yaml.snakeyaml.issues.issue377.SpaceAfterAliasTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue377/SpaceAfterAliasTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest].finalizeConstruction()'
  - '[org.yaml.snakeyaml.issues.issue1079.FinalizeConstructionTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1079/FinalizeConstructionTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].testDumpRecursiveObjectOnJava6()'
  - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].testDump()'
  - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue133.StackOverflowTest.PointRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue133/StackOverflowTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue481.DumpAnchorTest].test_anchor_test()'
  - '[org.yaml.snakeyaml.issues.issue481.DumpAnchorTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue481/DumpAnchorTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].createData(boolean)'
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].check(String)'
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].testPreserveType1()'
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].testPreserveType2()'
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean].getDummy()'
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean].setDummy(int)'
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.MyBean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean].getMyBeans()'
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean].setMyBeans(java.util.List<org.yaml.snakeyaml.emitter.template.MyBean>)'
  - '[org.yaml.snakeyaml.issues.issue114.PreserveTypeTest.ReferencingBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue114/PreserveTypeTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].deleteDuplicatKeysInCorrectOrder()'
  - '[org.yaml.snakeyaml.issues.issue386.DuplicateKeysOrderTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue386/DuplicateKeysOrderTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue512.ListWithCommentTest].testList()'
  - '[org.yaml.snakeyaml.issues.issue512.ListWithCommentTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue512/ListWithCommentTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].testGetters()'
  - '[org.yaml.snakeyaml.issues.issue138.ReaderExceptionTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue138/ReaderExceptionTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].deleteDuplicatKeysInCorrectOrder()'
  - '[org.yaml.snakeyaml.issues.issue395.ReportPositionForDuplicateKeyTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue395/ReportPositionForDuplicateKeyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].testNoOutOfMemoryError()'
  - '[org.yaml.snakeyaml.issues.issue1064.FuzzyCollectionTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1064/FuzzyCollectionTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue147.PrintableTest].testFFFD()'
  - '[org.yaml.snakeyaml.issues.issue147.PrintableTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue147/PrintableTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest].testDumpExtendedEnum()'
  - '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue409.DumpEnumAsJavabeanPropertyTest.Bean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue409/DumpEnumAsJavabeanPropertyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testNoMerge()'
  - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeWithTags()'
  - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeBeanToMap()'
  - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeAndDeviate()'
  - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeAndDeviateOverride()'
  - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeBeanProperty()'
  - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].testMergeMapToJavaBean()'
  - '[org.yaml.snakeyaml.issues.issue100.MergeJavaBeanTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeJavaBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue100.DataMore].<init>()'
  - '[org.yaml.snakeyaml.issues.issue100.DataMore].<init>(String,int,boolean)'
  - '[org.yaml.snakeyaml.issues.issue100.DataMore].isComplete()'
  - '[org.yaml.snakeyaml.issues.issue100.DataMore].setComplete(boolean)'
  - '[org.yaml.snakeyaml.issues.issue100.DataMore].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataMore.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].testExplicitMergeTag()'
  - '[org.yaml.snakeyaml.issues.issue100.MergeMapsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/MergeMapsTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue100.DataBean].getId()'
  - '[org.yaml.snakeyaml.issues.issue100.DataBean].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue100.DataBean].getData()'
  - '[org.yaml.snakeyaml.issues.issue100.DataBean].setData(org.yaml.snakeyaml.issues.issue100.Data)'
  - '[org.yaml.snakeyaml.issues.issue100.DataBean].getMore()'
  - '[org.yaml.snakeyaml.issues.issue100.DataBean].setMore(org.yaml.snakeyaml.issues.issue100.DataMore)'
  - '[org.yaml.snakeyaml.issues.issue100.DataBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/DataBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue100.Data].<init>()'
  - '[org.yaml.snakeyaml.issues.issue100.Data].<init>(String,int)'
  - '[org.yaml.snakeyaml.issues.issue100.Data].getId()'
  - '[org.yaml.snakeyaml.issues.issue100.Data].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue100.Data].getAge()'
  - '[org.yaml.snakeyaml.issues.issue100.Data].setAge(int)'
  - '[org.yaml.snakeyaml.issues.issue100.Data].toString()'
  - '[org.yaml.snakeyaml.issues.issue100.Data].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue100.Data].hashCode()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue100/Data.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue177.PointBean].toString()'
  - '[org.yaml.snakeyaml.issues.issue177.PointBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue177/PointBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue177.PointBeanTest].testNoSingleQuoteForBlockStyle()'
  - '[org.yaml.snakeyaml.issues.issue177.PointBeanTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue177/PointBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue177.Points].toString()'
  - '[org.yaml.snakeyaml.issues.issue177.Points].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue177/Points.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1100.YamlRoot].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1100/YamlRoot.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].yamlData()'
  - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].createYamlMapper()'
  - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].loadAsYamlMapper()'
  - '[org.yaml.snakeyaml.issues.issue1100.JacksonTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1100/JacksonTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].testArrayProperty()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getId()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getNumber()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setNumber(int)'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getMembers()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setMembers(ArrayMember[])'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].getList()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].setList(java.util.List<ArrayMember>)'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayBean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].<init>(String,int)'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].<init>()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].getName()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].getAge()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].setAge(int)'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue74.ArrayBeanTest.ArrayMember].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue74/ArrayBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsInteger()'
  - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsDouble()'
  - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsFloatInfinity()'
  - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsDoubleInfinity()'
  - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsNegativeFloatInfinity()'
  - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsNegativeDoubleInfinity()'
  - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsFloatNaN()'
  - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].testNumberAsDoubleNaN()'
  - '[org.yaml.snakeyaml.issues.issue183.NumberBeanTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue183.NumberBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue183/NumberBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].testEmoji()'
  - '[org.yaml.snakeyaml.issues.issue205.AppleSmileTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue205/AppleSmileTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].testHugeMinorValue()'
  - '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].testHugeMajorValue()'
  - '[org.yaml.snakeyaml.issues.issue1061.FuzzYAMLRead56902Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1061/FuzzYAMLRead56902Test.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest].testNotUnique()'
  - '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].<init>()'
  - '[org.yaml.snakeyaml.issues.issue139.UniqueKeyTest.UniqueKeyConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map<Object,Object>)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/UniqueKeyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].testNotUniqueSimple()'
  - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].testMerge()'
  - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].check(String)'
  - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].testMergeUnlessAlreadyExists()'
  - '[org.yaml.snakeyaml.issues.issue139.MergeValueTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue139/MergeValueTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].testAliasFromRuby()'
  - '[org.yaml.snakeyaml.issues.issue485.RestrictAliasNamesTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue485/RestrictAliasNamesTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest].testDerivedMap()'
  - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.Features].<init>()'
  - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].getFeatures()'
  - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].setFeatures(java.util.Map<String,Object>)'
  - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].getName()'
  - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].getMoreFeatures()'
  - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].setMoreFeatures(Features)'
  - '[org.yaml.snakeyaml.issues.issue142.DerivedMapTest.MyObject].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue142/DerivedMapTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getDumperOptions()'
  - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getLoaderOptions()'
  - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].getYaml()'
  - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].extractInlineComment(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].readAndWriteCommentsInFlowStyleInMapping()'
  - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].readAndWriteCommentsBlockStyleInMapping()'
  - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].readAndWriteCommentsInFlowStyleInSequence()'
  - '[org.yaml.snakeyaml.issues.issue1108.DumpCommentInFlowStyleTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1108/DumpCommentInFlowStyleTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].parseOpenUnmatchedMappings()'
  - '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].parseOpenUnmatchedMappingsWithCustomLimit()'
  - '[org.yaml.snakeyaml.issues.issue525.FuzzyStackOverflowTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue525/FuzzyStackOverflowTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].clear()'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].containsKey(Object)'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].containsValue(Object)'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].entrySet()'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].get(Object)'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].isEmpty()'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].keySet()'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].put(K,V)'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].putAll(java.util.Map<?extendsK,?extendsV>)'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].remove(Object)'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].size()'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].values()'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap].<init>()'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].<init>(K,V)'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].getKey()'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].getValue()'
  - '[org.yaml.snakeyaml.issues.issue103.FakeMap.FakeEntry].setValue(V)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/FakeMap.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue103.MergingTest].testMergeWithDefaultMap()'
  - '[org.yaml.snakeyaml.issues.issue103.MergingTest].testMergeWithFakeMap()'
  - '[org.yaml.snakeyaml.issues.issue103.MergingTest].check(java.util.Map<String,java.util.List<java.util.Map<Object,Object>>>)'
  - '[org.yaml.snakeyaml.issues.issue103.MergingTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue103/MergingTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].doubleQuotedNewLine()'
  - '[org.yaml.snakeyaml.issues.issue1076.NewLineTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1076/NewLineTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].mergedLinkedMapOrder()'
  - '[org.yaml.snakeyaml.issues.issue351.MergedOrderTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue351/MergedOrderTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].test1()'
  - '[org.yaml.snakeyaml.issues.issue24.LineNumberTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue24/LineNumberTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testDump()'
  - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testLoad()'
  - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testLoadInvalidPattern()'
  - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testDumpCustomTag()'
  - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testDumpEscapedTag()'
  - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].testTag()'
  - '[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest].<init>()'
  - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].getId()"
  - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setId(int)"
  - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].getName()"
  - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].setName(String)"
  - "[org.yaml.snakeyaml.issues.issue67.NonAsciiCharsInClassNameTest.Acad\xE9mico].<init>()"
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue67/NonAsciiCharsInClassNameTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].testTrailingTab()'
  - '[org.yaml.snakeyaml.issues.issue517.TrailingTabTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue517/TrailingTabTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].parameterizedCollectionTest()'
  - '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest.YamlExecuteProcessContext].<init>()'
  - '[org.yaml.snakeyaml.issues.issue387.YamlExecuteProcessContextTest.YamlExecuteProcessUnit].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue387/YamlExecuteProcessContextTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest].testBacktickAndAtSign()'
  - '[org.yaml.snakeyaml.issues.issue354.PunctuationInTheBeginningTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue354/PunctuationInTheBeginningTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].testReadingFile()'
  - '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].testReadingFileAsString()'
  - '[org.yaml.snakeyaml.issues.issue1091.FileEncodingTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1091/FileEncodingTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].setCountryCodes(java.util.List<String>)'
  - '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].setSome(String)'
  - '[org.yaml.snakeyaml.issues.issue322_382.PublicFooWithPublicFields].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PublicFooWithPublicFields.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].testPublicFooWithPublicFields()'
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].testStaticFooWithoutGetter()'
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].testStaticFooWithGetter()'
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter].setCountryCodes(java.util.List<String>)'
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter].setSome(String)'
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithoutGetter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].getCountryCodes()'
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].setCountryCodes(java.util.List<String>)'
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].setSome(String)'
  - '[org.yaml.snakeyaml.issues.issue322_382.PropertyWithoutGetterTest.StaticFooWithGetter].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue322_382/PropertyWithoutGetterTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue182/InfinityFloatBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest].testInfinityFloatBean()'
  - '[org.yaml.snakeyaml.issues.issue182.InfinityFloatBeanTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue182/InfinityFloatBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue38.Bean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue38.Bean].<init>(int)'
  - '[org.yaml.snakeyaml.issues.issue38.Bean].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue38.Bean].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue38.Bean].toString()'
  - '[org.yaml.snakeyaml.issues.issue38.Bean].getValue()'
  - '[org.yaml.snakeyaml.issues.issue38.Bean].setValue(int)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/Bean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue38.BigNumberIdTest].testBigNumberFormat()'
  - '[org.yaml.snakeyaml.issues.issue38.BigNumberIdTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue38/BigNumberIdTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue46.FileTest].test()'
  - '[org.yaml.snakeyaml.issues.issue46.FileTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue46.FileTest.MyRepresenter.FileRepresenter].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue46/FileTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].testOneDocument()'
  - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].testDirectives()'
  - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].testDirectives2()'
  - '[org.yaml.snakeyaml.issues.issue149.GlobalDirectivesTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/GlobalDirectivesTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue149.ComponentBean].getProperty1()'
  - '[org.yaml.snakeyaml.issues.issue149.ComponentBean].setProperty1(int)'
  - '[org.yaml.snakeyaml.issues.issue149.ComponentBean].getProperty2()'
  - '[org.yaml.snakeyaml.issues.issue149.ComponentBean].setProperty2(String)'
  - '[org.yaml.snakeyaml.issues.issue149.ComponentBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue149/ComponentBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue111.LongUriTest].testLongURIEscape()'
  - '[org.yaml.snakeyaml.issues.issue111.LongUriTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue111/LongUriTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].testListElement()'
  - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].testNullListElement()'
  - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo].getBar()'
  - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo].setBar(java.util.ArrayList<Object>)'
  - '[org.yaml.snakeyaml.issues.issue58.NullValueDumperTest.Foo].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue58/NullValueDumperTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue203.ContentIdentifierImpl].<init>(Long)'
  - '[org.yaml.snakeyaml.issues.issue203.ContentIdentifierImpl].getId()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/ContentIdentifierImpl.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue203.Identifiable].getId()'
  - '[org.yaml.snakeyaml.issues.issue203.Identifiable].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/Identifiable.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue203.GenericTest].testGenericInterface()'
  - '[org.yaml.snakeyaml.issues.issue203.GenericTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/GenericTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue203.ContentIdentifier].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/ContentIdentifier.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue203.DataBean].getId()'
  - '[org.yaml.snakeyaml.issues.issue203.DataBean].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue203.DataBean].getContent()'
  - '[org.yaml.snakeyaml.issues.issue203.DataBean].setContent(org.yaml.snakeyaml.issues.issue203.ContentIdentifier)'
  - '[org.yaml.snakeyaml.issues.issue203.DataBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue203/DataBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].<init>()'
  - '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].getMapIntegerBigDecimal()'
  - '[org.yaml.snakeyaml.issues.issue373.ModelMapIntegerBigdecimal].setMapIntegerBigDecimal(java.util.Map<Integer,java.math.BigDecimal>)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue373/ModelMapIntegerBigdecimal.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest].testIndicatorIndentMuchSmaller()'
  - '[org.yaml.snakeyaml.issues.issue373.UnknownRepresenterTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue373/UnknownRepresenterTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].testDaylightSavings20181104()'
  - '[org.yaml.snakeyaml.issues.issue423.DaylightSavingsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue423/DaylightSavingsTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue55.Blog].<init>()'
  - '[org.yaml.snakeyaml.issues.issue55.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
  - '[org.yaml.snakeyaml.issues.issue55.Blog].getPosts()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/Blog.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue55.Post].<init>()'
  - '[org.yaml.snakeyaml.issues.issue55.Post].<init>(String,String)'
  - '[org.yaml.snakeyaml.issues.issue55.Post].getTitle()'
  - '[org.yaml.snakeyaml.issues.issue55.Post].getText()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/Post.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue55.FieldListTest].testYaml()'
  - '[org.yaml.snakeyaml.issues.issue55.FieldListTest].testFailureWithoutFieldAccess()'
  - '[org.yaml.snakeyaml.issues.issue55.FieldListTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue55.FieldListTest.BlogField].<init>()'
  - '[org.yaml.snakeyaml.issues.issue55.FieldListTest.BlogField].getPosts()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/FieldListTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].testYaml()'
  - '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].testFailureWithoutFieldAccess()'
  - '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest.BlogBean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue55.JavaBeanListTest.BlogBean].getPosts()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/JavaBeanListTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYaml()'
  - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYamlWithoutConfiguration()'
  - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYamlFailure()'
  - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].testYamlDefaultWithFeildAccess()'
  - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].constructYamlDumper()'
  - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].constructYamlParser()'
  - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].createTestBlog()'
  - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].checkTestBlog(org.yaml.snakeyaml.issues.issue55.Blog)'
  - '[org.yaml.snakeyaml.issues.issue55.YamlFieldAccessCollectionTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].create()'
  - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].testNoAnchorForScalar()'
  - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].testAnchors()'
  - '[org.yaml.snakeyaml.issues.issue1089.AnchorsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1089/AnchorsTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testFFFD()'
  - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testSerialization()'
  - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testDeserialization()'
  - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].testDeserialization2()'
  - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].createYaml()'
  - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isPrintable(int)'
  - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isAcceptable(int)'
  - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].isUnicodeCharacter(int)'
  - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].hexdump(String)'
  - '[org.yaml.snakeyaml.issues.issue148.PrintableUnicodeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue148/PrintableUnicodeTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue306.BeanWithId].getValue()'
  - '[org.yaml.snakeyaml.issues.issue306.BeanWithId].setValue(int)'
  - '[org.yaml.snakeyaml.issues.issue306.BeanWithId].getId()'
  - '[org.yaml.snakeyaml.issues.issue306.BeanWithId].setId(java.util.UUID)'
  - '[org.yaml.snakeyaml.issues.issue306.BeanWithId].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/BeanWithId.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].pattern()'
  - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].dumpAsString()'
  - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].loadAsUuid()'
  - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].loadFromBean()'
  - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].dumpUuid()'
  - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].dumpBean()'
  - '[org.yaml.snakeyaml.issues.issue306.UuidSupportTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue306/UuidSupportTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].testNoTimezone()'
  - '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].testTimezone()'
  - '[org.yaml.snakeyaml.issues.issue141.ConfigurableTimezoneTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue141/ConfigurableTimezoneTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].defaultConfigurationNoErrorsWithDuplicates()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].errorOnDuplicateKeys()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].errorOnDuplicateKeysInJavaBeanProperty()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].acceptDuplicateKeysInJavaBeanProperty()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].defaultConfigUniqueKeysWorks()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].noDuplicatesConfigMutablePostChange()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getName()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].getMap()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].setMap(java.util.Map<K,V>)'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.MapProvider].<init>()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].<init>()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].<init>(String,String)'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].getUrl()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].setUrl(String)'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].getId()'
  - '[org.yaml.snakeyaml.issues.issue337.DuplicateKeyTest.FooEntry].setId(String)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue337/DuplicateKeyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].start()'
  - '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].end()'
  - '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].loadDuplicateKeys()'
  - '[org.yaml.snakeyaml.issues.issue1101.OptionToLogDuplicateKeysTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1101/OptionToLogDuplicateKeysTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Compose_Serialize()'
  - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Load_Serialize()'
  - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Recursive_Compose_Serialize()'
  - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].noAliases_Recursive_Load_Dump()'
  - '[org.yaml.snakeyaml.issues.issue1086.DereferenceAliasesTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1086/DereferenceAliasesTest.java
- function_names: []
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnum.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].loadEnum()'
  - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].loadEnumUndefined()'
  - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].dumpEnum()'
  - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyRepresenter.RepresentEnum].<init>()'
  - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor].<init>()'
  - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue311.BooleanEnumTest.MyConstructor.ConstructEnum].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BooleanEnumTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].<init>()'
  - '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].<init>(boolean,String,BooleanEnum)'
  - '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].isBoolField()'
  - '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].getName()'
  - '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].getEnumField()'
  - '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].setBoolField(boolean)'
  - '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue311.BeanWithEnum].setEnumField(BooleanEnum)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue311/BeanWithEnum.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue332.DataTest].testGetUnit()'
  - '[org.yaml.snakeyaml.issues.issue332.DataTest].testLoad()'
  - '[org.yaml.snakeyaml.issues.issue332.DataTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/DataTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue332.Data].getValue()'
  - '[org.yaml.snakeyaml.issues.issue332.Data].getLabel()'
  - '[org.yaml.snakeyaml.issues.issue332.Data].<init>(String,java.math.BigDecimal,String)'
  - '[org.yaml.snakeyaml.issues.issue332.Data].getUnit()'
  - '[org.yaml.snakeyaml.issues.issue332.Data].<init>()'
  - '[org.yaml.snakeyaml.issues.issue332.Data].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue332/Data.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultFlowStyleNotOverridden()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultFlowStyleIsOverridden()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultScalarStyleNotOverridden()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultScalarStyleOverridden()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testPlainStyleByDefault()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testTimeZoneNotOverridden()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testTimeZoneOverridden()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testDefaultTimeZone()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testAllowReadOnlyPropertiesNotOverridden()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testAllowReadOnlyPropertiesOverridden()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].testReadOnlyPropertiesNotAllowedByDefault()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].<init>(int,String)'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].getId()'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].setId(int)'
  - '[org.yaml.snakeyaml.issues.issue383.RepresenterConfigurationTest.TestObject].getValue()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue383/RepresenterConfigurationTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].testParseBytes()'
  - '[org.yaml.snakeyaml.issues.issue478.PropertyOrderTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/PropertyOrderTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue478.Location].getX()'
  - '[org.yaml.snakeyaml.issues.issue478.Location].setX(int)'
  - '[org.yaml.snakeyaml.issues.issue478.Location].getY()'
  - '[org.yaml.snakeyaml.issues.issue478.Location].setY(int)'
  - '[org.yaml.snakeyaml.issues.issue478.Location].getZ()'
  - '[org.yaml.snakeyaml.issues.issue478.Location].setZ(int)'
  - '[org.yaml.snakeyaml.issues.issue478.Location].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue478/Location.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue341.MultiBean].<init>(Long,String)'
  - '[org.yaml.snakeyaml.issues.issue341.MultiBean].getId()'
  - '[org.yaml.snakeyaml.issues.issue341.MultiBean].setId(Long)'
  - '[org.yaml.snakeyaml.issues.issue341.MultiBean].getName()'
  - '[org.yaml.snakeyaml.issues.issue341.MultiBean].setName(String)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue341.MultiRepresenter.RepresentAsSring].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiRepresenter.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest].testLoadObjectAsMapping()'
  - '[org.yaml.snakeyaml.issues.issue341.MultiRepresenterTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue341/MultiRepresenterTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>()'
  - '[org.yaml.snakeyaml.issues.issue124.Bean124].<init>(String,java.util.List<Integer>)'
  - '[org.yaml.snakeyaml.issues.issue124.Bean124].getA()'
  - '[org.yaml.snakeyaml.issues.issue124.Bean124].setA(String)'
  - '[org.yaml.snakeyaml.issues.issue124.Bean124].getNumbers()'
  - '[org.yaml.snakeyaml.issues.issue124.Bean124].setNumbers(java.util.List<Integer>)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/Bean124.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperOptionsSideEffect()'
  - '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperDifferentTag()'
  - '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperFlowStyle()'
  - '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperAutoStyle()'
  - '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperNullStyle()'
  - '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperNullStyle2()'
  - '[org.yaml.snakeyaml.issues.issue124.DumpTest].testDumperNullTag()'
  - '[org.yaml.snakeyaml.issues.issue124.DumpTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue124/DumpTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue97.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
  - '[org.yaml.snakeyaml.issues.issue97.Blog].getPosts()'
  - '[org.yaml.snakeyaml.issues.issue97.Blog].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/Blog.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYaml()'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYaml2()'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYaml3()'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].testYamlDefault()'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser2()'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser3()'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].constructYamlParser()'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].checkTestBlog(org.yaml.snakeyaml.issues.issue55.Blog)'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor].<init>()'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue97.YamlSortedSetTest.SetContructor.ConstructSetFromSequence].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/YamlSortedSetTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue97.Post].getTitle()'
  - '[org.yaml.snakeyaml.issues.issue97.Post].getText()'
  - '[org.yaml.snakeyaml.issues.issue97.Post].compareTo(org.yaml.snakeyaml.issues.issue55.Post)'
  - '[org.yaml.snakeyaml.issues.issue97.Post].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue97/Post.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testBinary()'
  - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testBinaryNode()'
  - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testStrNode()'
  - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].testRoundTripBinary()'
  - '[org.yaml.snakeyaml.issues.issue437.BinaryRoundTripTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue437/BinaryRoundTripTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].testUnexpectedRecursive()'
  - '[org.yaml.snakeyaml.issues.issue348.MultiLevelImmutableTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/MultiLevelImmutableTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>()'
  - '[org.yaml.snakeyaml.issues.issue348.model.Foo].<init>(String)'
  - '[org.yaml.snakeyaml.issues.issue348.model.Foo].getFoo()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Foo.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue348.model.Bar].<init>()'
  - '[org.yaml.snakeyaml.issues.issue348.model.Bar].<init>(org.yaml.snakeyaml.issues.issue348.model.Foo)'
  - '[org.yaml.snakeyaml.issues.issue348.model.Bar].getFoo()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Bar.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue348.model.Baz].<init>()'
  - '[org.yaml.snakeyaml.issues.issue348.model.Baz].<init>(org.yaml.snakeyaml.issues.issue348.model.Bar)'
  - '[org.yaml.snakeyaml.issues.issue348.model.Baz].getBar()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue348/model/Baz.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue56.CodeBean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue56.CodeBean].getCountry()'
  - '[org.yaml.snakeyaml.issues.issue56.CodeBean].setCountry(String)'
  - '[org.yaml.snakeyaml.issues.issue56.CodeBean].getType()'
  - '[org.yaml.snakeyaml.issues.issue56.CodeBean].setType(String)'
  - '[org.yaml.snakeyaml.issues.issue56.CodeBean].getValue()'
  - '[org.yaml.snakeyaml.issues.issue56.CodeBean].setValue(String)'
  - '[org.yaml.snakeyaml.issues.issue56.CodeBean].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/CodeBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue56.PerlTest].testMaps()'
  - '[org.yaml.snakeyaml.issues.issue56.PerlTest].testJavaBeanWithTypeDescription()'
  - '[org.yaml.snakeyaml.issues.issue56.PerlTest].testJavaBean()'
  - '[org.yaml.snakeyaml.issues.issue56.PerlTest].setUp()'
  - '[org.yaml.snakeyaml.issues.issue56.PerlTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue56.PerlTest.CustomConstructor].<init>()'
  - '[org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor].<init>()'
  - '[org.yaml.snakeyaml.issues.issue56.PerlTest.CustomBeanConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue56/PerlTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].checkIllegalAccess()'
  - '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].skipIfReflectiveAccessDenied()'
  - '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].testJava8OptionalStringLoad()'
  - '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].testJava8OptionalDumpLoad()'
  - '[org.yaml.snakeyaml.issues.issue310.Java8OptionalTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Java8OptionalTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue310.Person].<init>()'
  - '[org.yaml.snakeyaml.issues.issue310.Person].<init>(int,String,org.yaml.snakeyaml.issues.issue310.Option<Double>)'
  - '[org.yaml.snakeyaml.issues.issue310.Person].getId()'
  - '[org.yaml.snakeyaml.issues.issue310.Person].getName()'
  - '[org.yaml.snakeyaml.issues.issue310.Person].getIncome()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Person.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].loadFromString()'
  - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].dumpNload()'
  - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].yaml()'
  - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue310.PropertyWithPrivateConstructorTest.OptionRepresenter.RepresentOption].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/PropertyWithPrivateConstructorTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue310.Option].valueOf(T)'
  - '[org.yaml.snakeyaml.issues.issue310.Option].<init>(T)'
  - '[org.yaml.snakeyaml.issues.issue310.Option].getValue()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/Option.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].loadOptionalString()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].dumpLoadOptional()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting].<init>()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].getIncome()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].setIncome(Double)'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].setIncome(java.util.Optional<Double>)'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].toString()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Salary].<init>()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].getName()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].getSalary()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].setSalary(java.util.Optional<Salary>)'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].toString()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.Person].<init>()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue310.OptionalTesting.OptionalRepresenter.RepresentOptional].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue310/OptionalTesting.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadAsInputStream()'
  - '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadAsString()'
  - '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadSmallAsString()'
  - '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].loadSmallAsStream()'
  - '[org.yaml.snakeyaml.issues.issue1098.OpenApiTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1098/OpenApiTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue144.BeanData].<init>()'
  - '[org.yaml.snakeyaml.issues.issue144.BeanData].<init>(String)'
  - '[org.yaml.snakeyaml.issues.issue144.BeanData].getId()'
  - '[org.yaml.snakeyaml.issues.issue144.BeanData].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue144.BeanData].getNumber()'
  - '[org.yaml.snakeyaml.issues.issue144.BeanData].setNumber(float)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue144/BeanData.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue144.FloatPropertyTest].testFloatAsJavaBeanProperty()'
  - '[org.yaml.snakeyaml.issues.issue144.FloatPropertyTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue144/FloatPropertyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].testClipChomping()'
  - '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].testStripChomping()'
  - '[org.yaml.snakeyaml.issues.issue163.LinearScalaTralingTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue163/LinearScalaTralingTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].testJsonWithTabs()'
  - '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].testJsonWithTabsSmall()'
  - '[org.yaml.snakeyaml.issues.issue1110.ParseJsonTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1110/ParseJsonTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testNonAsciiAnchor()'
  - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testUnderscore()'
  - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testSmile()'
  - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testAlpha()'
  - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].testNonAllowedAnchor()'
  - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].loadWith(char)'
  - '[org.yaml.snakeyaml.issues.issue468.NonAsciiAnchorTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue468/NonAsciiAnchorTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].testLiteral()'
  - '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].testTrimTrailingWhiteSpace()'
  - '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].testLiteralWithNewLine()'
  - '[org.yaml.snakeyaml.issues.issue440.LiteralWithTrailingSpacesTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue440/LiteralWithTrailingSpacesTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].before()'
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].after()'
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].expectNoDomainClassInYamlCL()'
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].yamlClassInYAMLCL()'
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].domainInDifferentConstructor()'
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].setValue(int)'
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].getValue()'
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.DomainBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue318/ContextClassLoaderTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].testSet()'
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].testSetNoSpaces()'
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].testSet2()'
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInSetTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInSetTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].test1()'
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].test2()'
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].test3()'
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].testTheOnlyCounterIntuitiveCase()'
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInMapTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInMapTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].testList()'
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].testListNoSpaces()'
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].testList2()'
  - '[org.yaml.snakeyaml.issues.issue397.ColonInFlowContextInListTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue397/ColonInFlowContextInListTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].testIndentWithIndicator1()'
  - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].testIndentWithIndicator2()'
  - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].testIndentWithIndicator3()'
  - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].createData()'
  - '[org.yaml.snakeyaml.issues.issue416.IndentWithIndicatorTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue416/IndentWithIndicatorTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].testFirstLoadManyDocuments()'
  - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].testLastLoadManyDocuments()'
  - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].testLoadDocuments()'
  - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].dumpAllDocs(String,int)'
  - '[org.yaml.snakeyaml.issues.issue1065.DocumentSizeLimitTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1065/DocumentSizeLimitTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].testErrorMessage()'
  - '[org.yaml.snakeyaml.issues.issue188.ErrorMessageTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue188/ErrorMessageTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].testIndicatorIndentMuchSmaller()'
  - '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].check(int,int)'
  - '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].create()'
  - '[org.yaml.snakeyaml.issues.issue358.UnexpectedIndentTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue358/UnexpectedIndentTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getParent()'
  - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setParent(org.yaml.snakeyaml.issues.issue10.DataSource)'
  - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getUsername()'
  - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setUsername(String)'
  - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getPassword()'
  - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setPassword(String)'
  - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].getUrl()'
  - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].setUrl(String)'
  - '[org.yaml.snakeyaml.issues.issue10.JDBCDataSource].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/JDBCDataSource.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue10.DataSources].getDataSources()'
  - '[org.yaml.snakeyaml.issues.issue10.DataSources].setDataSources(java.util.List<org.yaml.snakeyaml.issues.issue10.DataSource>)'
  - '[org.yaml.snakeyaml.issues.issue10.DataSources].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/DataSources.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue10.DataSource].getName()'
  - '[org.yaml.snakeyaml.issues.issue10.DataSource].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue10.DataSource].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/DataSource.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].testTag()'
  - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].testTag2()'
  - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].testTag3()'
  - '[org.yaml.snakeyaml.issues.issue10.BasicDumpTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue10/BasicDumpTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].testFoldedStyle()'
  - '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].testDoubleQuotedStyle()'
  - '[org.yaml.snakeyaml.issues.issue51.UnicodeStyleTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue51/UnicodeStyleTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testHexPrefixedString()'
  - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testHexInt()'
  - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testOctalPrefixedString()'
  - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testOctalInt()'
  - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testBinaryPrefixedString()'
  - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testBinaryInt()'
  - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testDecimalish()'
  - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testIntPattern()'
  - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].testFloatPattern()'
  - '[org.yaml.snakeyaml.issues.issue506.ParseStringsThatAlmostLookLikeInts].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue506/ParseStringsThatAlmostLookLikeInts.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue127.Bean].getA()'
  - '[org.yaml.snakeyaml.issues.issue127.Bean].setA(String)'
  - '[org.yaml.snakeyaml.issues.issue127.Bean].getB()'
  - '[org.yaml.snakeyaml.issues.issue127.Bean].setB(String)'
  - '[org.yaml.snakeyaml.issues.issue127.Bean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/Bean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue127.NullAliasTest].testRespresenter()'
  - '[org.yaml.snakeyaml.issues.issue127.NullAliasTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue127.NullAliasTest.BeanRepresenter.RepresentBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue127/NullAliasTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test].parseKeyIndicators_47047()'
  - '[org.yaml.snakeyaml.issues.issue527.Fuzzy47047Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue527/Fuzzy47047Test.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB_Set()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABWithCustomTag()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABProperty()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABPropertyWithCustomTag()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testABwithJavaBeanHelpers()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB_asMapValue()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testAB_asMapKey()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].testBA()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.Account].<init>()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.GeneralAccount].<init>()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.SuperSaverAccount].<init>()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB].toString()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB].<init>()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerBA].<init>()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapValue].toString()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapValue].<init>()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapKey].toString()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_MapKey].<init>()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_Property].toString()'
  - '[org.yaml.snakeyaml.issues.issue82.PropOrderInfluenceWhenAliasedInGenericCollectionTest.CustomerAB_Property].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue82/PropOrderInfluenceWhenAliasedInGenericCollectionTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].create()'
  - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].emit(org.yaml.snakeyaml.DumperOptions)'
  - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].testUnicode()'
  - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].testSubstitution()'
  - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].testDefault()'
  - '[org.yaml.snakeyaml.issues.issue544.DoubleQuoteTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue544/DoubleQuoteTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest].testIntrospector()'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean].getAttribute1()'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean].getAttribute2()'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean].getAttribute1()'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean].setAttribute1(String)'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.BaseSomeBean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].<init>(String,String)'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].getAttribute2()'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].setAttribute2(String)'
  - '[org.yaml.snakeyaml.issues.issue50.SnakeyamlTest.SomeBeanImpl].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue50/SnakeyamlTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue143.GenericMapTest].testMap()'
  - '[org.yaml.snakeyaml.issues.issue143.GenericMapTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.GenericMap].<init>()'
  - '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.BeanWithMap].getMap()'
  - '[org.yaml.snakeyaml.issues.issue143.GenericMapTest.BeanWithMap].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue143/GenericMapTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].testBigStringData()'
  - '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].testBigStreamData()'
  - '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].getLongYamlDocument(int)'
  - '[org.yaml.snakeyaml.issues.issue102.BigDataLoadTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/BigDataLoadTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue102.DataBean].getId()'
  - '[org.yaml.snakeyaml.issues.issue102.DataBean].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue102.DataBean].getList()'
  - '[org.yaml.snakeyaml.issues.issue102.DataBean].setList(java.util.List<String>)'
  - '[org.yaml.snakeyaml.issues.issue102.DataBean].getMap()'
  - '[org.yaml.snakeyaml.issues.issue102.DataBean].setMap(java.util.Map<String,Integer>)'
  - '[org.yaml.snakeyaml.issues.issue102.DataBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue102/DataBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue484.Base60FloatTest].test60Float()'
  - '[org.yaml.snakeyaml.issues.issue484.Base60FloatTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue484/Base60FloatTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue520.ChompingTest].testChomp()'
  - '[org.yaml.snakeyaml.issues.issue520.ChompingTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue520/ChompingTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createA()'
  - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].createB()'
  - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsMapValue()'
  - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsMapValueWithTypeDespriptor()'
  - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsListValue()'
  - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testArrayAsListValueWithTypeDespriptor()'
  - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].testNoTags()'
  - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.A].<init>()'
  - '[org.yaml.snakeyaml.issues.issue95.ArrayInGenericCollectionTest.B].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue95/ArrayInGenericCollectionTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].testYaml()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].testYamlMap()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].testYamlMapBean()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].<init>(String,Custom)'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].<init>()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].getA()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].setA(String)'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].getB()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Wrapper].setB(Custom)'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].<init>(Integer)'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].<init>(Custom)'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].toString()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.Custom].getStr()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedRepresenter.RepresentCustom].<init>()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor].<init>()'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue11.YamlMapTest.ExtendedConstructor.ConstructCustom].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue11/YamlMapTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].testSingleLetter()'
  - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].testDoubleLetter()'
  - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ].getZNear()'
  - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ].setZNear(int)'
  - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanSingleZ].<init>()'
  - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ].getZzNear()'
  - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ].setZzNear(int)'
  - '[org.yaml.snakeyaml.issues.issue1088.YamlSingleLetterTest.BeanDoubleZ].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1088/YamlSingleLetterTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue192.EqualsSignTest].testMappingNode()'
  - '[org.yaml.snakeyaml.issues.issue192.EqualsSignTest].testScalarNode()'
  - '[org.yaml.snakeyaml.issues.issue192.EqualsSignTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue192/EqualsSignTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].deserialize()'
  - '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue522.JavaBeanWithPropertiesLikeBooleanValuesTest.Workflow].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue522/JavaBeanWithPropertiesLikeBooleanValuesTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].testFailure()'
  - '[org.yaml.snakeyaml.issues.issue500.FailIteratorOnlyWhenErrorFoundTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue500/FailIteratorOnlyWhenErrorFoundTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test].parse_50355()'
  - '[org.yaml.snakeyaml.issues.issue543.Fuzzer50355Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue543/Fuzzer50355Test.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].testEmptyClass()'
  - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].testHiddenParameter()'
  - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].testSpecialHiddenParameter()'
  - '[org.yaml.snakeyaml.issues.issue116.NoFieldsTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue116.Empty].<init>()'
  - '[org.yaml.snakeyaml.issues.issue116.Hidden].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue116/NoFieldsTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue116.HiddenSpecial].<init>(String)'
  - '[org.yaml.snakeyaml.issues.issue116.HiddenSpecial].retrieveMyVerySpecialField()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue116/HiddenSpecial.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest].testNoCompilationError()'
  - '[org.yaml.snakeyaml.issues.issue171.GenericExtendsObjectTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue171/GenericExtendsObjectTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue171.CustomRepresenter.RepresentClassX].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue171/CustomRepresenter.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue171.ClassWithGenericMap].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue171/ClassWithGenericMap.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].testLongKey()'
  - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].testForceLongKeyToBeImplicit()'
  - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].testTooLongKeyLength()'
  - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createOptions(int)'
  - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].createKey(int)'
  - '[org.yaml.snakeyaml.issues.issue431.FlexSimleKeyTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].parseOpenUnmatchedSequences_47027()'
  - '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].setCustomLimit100()'
  - '[org.yaml.snakeyaml.issues.issue526.Fuzzy47027Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue526/Fuzzy47027Test.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testBase64()'
  - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testYamlBase64Loading()'
  - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].checkBytes(byte[])'
  - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testYamlBase64LoadingLiteral()'
  - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testRedefineBinaryTag()'
  - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].testLocalBinaryTag()'
  - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test].<init>()'
  - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor].<init>(org.yaml.snakeyaml.nodes.Tag)'
  - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue99.YamlBase64Test.SpecialContructor.MyBinaryConstructor].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].testUnicode()'
  - '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].testUnicode2()'
  - '[org.yaml.snakeyaml.issues.issue151.EscapedUnicodeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue151/EscapedUnicodeTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].setUp()'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].line(String)'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].loadConstructsDocumentCorrectly()'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].yaml()'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].ignoreImplicitTag()'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].reader()'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor].<init>()'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor].toScalarString(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructCar].<init>()'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue150.YamlLoadAsIssueTest.MyConstructor.ConstructWheel].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/YamlLoadAsIssueTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue150.Car].<init>()'
  - '[org.yaml.snakeyaml.issues.issue150.Car].getPlate()'
  - '[org.yaml.snakeyaml.issues.issue150.Car].setPlate(String)'
  - '[org.yaml.snakeyaml.issues.issue150.Car].getWheels()'
  - '[org.yaml.snakeyaml.issues.issue150.Car].setWheels(java.util.Collection<org.yaml.snakeyaml.constructor.Wheel>)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/Car.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue150.Wheel].<init>()'
  - '[org.yaml.snakeyaml.issues.issue150.Wheel].getId()'
  - '[org.yaml.snakeyaml.issues.issue150.Wheel].setId(Integer)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue150/Wheel.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].simple_load_Merge()'
  - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].complex_load_Merge()'
  - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].specs_load_Merge()'
  - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].merge_As_Scalar()'
  - '[org.yaml.snakeyaml.issues.issue1096.MergeOnComposeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnComposeTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].simple_Merge()'
  - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].complex_Merge()'
  - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].specs_Merge()'
  - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].merge_As_Scalar()'
  - '[org.yaml.snakeyaml.issues.issue1096.MergeOnSerializeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1096/MergeOnSerializeTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest].returnNullForEmptyDocument()'
  - '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject].getAttribute1()'
  - '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject].setAttribute1(int)'
  - '[org.yaml.snakeyaml.issues.issue375.EmptyDocumentTest.TestObject].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue375/EmptyDocumentTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test].parseKeyIndicators_47039()'
  - '[org.yaml.snakeyaml.issues.issue530.Fuzzy47039Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue530/Fuzzy47039Test.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].<init>(int,String,String,String)'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getName()'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getAddress()'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getDescription()'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getId()'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getNumbers()'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setNumbers(java.util.List<Integer>)'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].getData()'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].setData(java.util.Map<String,String>)'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue29.BigJavaBean].equals(Object)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/BigJavaBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testLong()'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testDefaultScalarStyle()'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testCustomScalarStyle()'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].testCustomScalarStyleNoSplitLines()'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].getData()'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStyleTest.MyRepresenter.FlexibleRepresent].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStyleTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].testDifferentStyles()'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].getProperties(Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].compare(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.introspector.Property)'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].compareByName(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.introspector.Property,String)'
  - '[org.yaml.snakeyaml.issues.issue29.FlexibleScalarStylesInJavaBeanTest.MyRepresenter.PropertyComparator].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue29/FlexibleScalarStylesInJavaBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].parse47081_no_recursion_allowed()'
  - '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].parse47081_allow_recursion()'
  - '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].parse47081_no_colon()'
  - '[org.yaml.snakeyaml.issues.issue531.Fuzzy47081Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue531/Fuzzy47081Test.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].parseEmptyFloat_47028()'
  - '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].parseEmptyInt_47028()'
  - '[org.yaml.snakeyaml.issues.issue529.Fuzzy47028Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].setUp()'
  - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testPublicField()'
  - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testUnknownField()'
  - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testSkipMissingProperties()'
  - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].testNoSkipMissingProperties()'
  - '[org.yaml.snakeyaml.issues.issue154.MissingPropertyTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue154/MissingPropertyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue154.TestBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue154/TestBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].testParseBytes()'
  - '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].testParseShorts()'
  - '[org.yaml.snakeyaml.issues.issue474.ByteParseTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue474/ByteParseTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].testSetImplementation()'
  - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].getSet()'
  - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setSet(java.util.TreeSet<String>)'
  - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].getId()'
  - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue73.TreeSetTest.Bean1].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/TreeSetTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].testListImplementation()'
  - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].getList()'
  - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].setList(java.util.ArrayList<String>)'
  - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].getId()'
  - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue73.ArrayListTest.Bean1].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/ArrayListTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue73.Blog].<init>()'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].<init>(String)'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].addPost(org.yaml.snakeyaml.issues.issue55.Post)'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].getPosts()'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].getName()'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].setPosts(java.util.Set<org.yaml.snakeyaml.issues.issue55.Post>)'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].getLabels()'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].setLabels(java.util.TreeSet<String>)'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue73.Blog].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Blog.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].testDumpException()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].testLoadException()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].testLoadRecursiveTest()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].getSet()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].setSet(java.util.Set<Object>)'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].getId()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSetTest.Bean1].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSetTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue73.Post].<init>()'
  - '[org.yaml.snakeyaml.issues.issue73.Post].<init>(String,String)'
  - '[org.yaml.snakeyaml.issues.issue73.Post].getTitle()'
  - '[org.yaml.snakeyaml.issues.issue73.Post].getText()'
  - '[org.yaml.snakeyaml.issues.issue73.Post].compareTo(org.yaml.snakeyaml.issues.issue55.Post)'
  - '[org.yaml.snakeyaml.issues.issue73.Post].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue73.Post].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue73.Post].toString()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/Post.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].testDumpException()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].testLoadException()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].testLoadRecursiveTest()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].getSet()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].setSet(java.util.SortedSet<Object>)'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].getId()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].compareTo(Object)'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].toString()'
  - '[org.yaml.snakeyaml.issues.issue73.RecursiveSortedSetTest.Bean11].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/RecursiveSortedSetTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].testDumpFlow()'
  - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].testDumpBlock()'
  - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].createBlog()'
  - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].check(String)'
  - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue73.DumpSetAsSequenceExampleTest.SetRepresenter.RepresentIterable].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/DumpSetAsSequenceExampleTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testDump()'
  - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoad()'
  - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testYaml()'
  - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].checkTestBlog(org.yaml.snakeyaml.issues.issue55.Blog)'
  - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet()'
  - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet2()'
  - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet3()'
  - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].testLoadRootSet6()'
  - '[org.yaml.snakeyaml.issues.issue73.SetAsSequenceTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue73/SetAsSequenceTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue307.Blocks].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/Blocks.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue307.OrderBean].getName()'
  - '[org.yaml.snakeyaml.issues.issue307.OrderBean].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue307.OrderBean].getType()'
  - '[org.yaml.snakeyaml.issues.issue307.OrderBean].setType(org.yaml.snakeyaml.issues.issue307.Blocks)'
  - '[org.yaml.snakeyaml.issues.issue307.OrderBean].getAge()'
  - '[org.yaml.snakeyaml.issues.issue307.OrderBean].setAge(Integer)'
  - '[org.yaml.snakeyaml.issues.issue307.OrderBean].getText()'
  - '[org.yaml.snakeyaml.issues.issue307.OrderBean].setText(String)'
  - '[org.yaml.snakeyaml.issues.issue307.OrderBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderBean.java
- function_names: []
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderAnnotation.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue307.OrderTest].test_order()'
  - '[org.yaml.snakeyaml.issues.issue307.OrderTest].test_extend_order()'
  - '[org.yaml.snakeyaml.issues.issue307.OrderTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].createPropertySet(Class<?>,org.yaml.snakeyaml.introspector.BeanAccess)'
  - '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].getValue(String,Class<?>)'
  - '[org.yaml.snakeyaml.issues.issue307.OrderTest.OrderUtil].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/OrderTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue307.CustomerBean].getCustomerName()'
  - '[org.yaml.snakeyaml.issues.issue307.CustomerBean].setCustomerName(String)'
  - '[org.yaml.snakeyaml.issues.issue307.CustomerBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue307/CustomerBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue8.Person].<init>()'
  - '[org.yaml.snakeyaml.issues.issue8.Person].<init>(String,String,int)'
  - '[org.yaml.snakeyaml.issues.issue8.Person].getFirstName()'
  - '[org.yaml.snakeyaml.issues.issue8.Person].setFirstName(String)'
  - '[org.yaml.snakeyaml.issues.issue8.Person].getLastName()'
  - '[org.yaml.snakeyaml.issues.issue8.Person].setLastName(String)'
  - '[org.yaml.snakeyaml.issues.issue8.Person].getHatSize()'
  - '[org.yaml.snakeyaml.issues.issue8.Person].setHatSize(int)'
  - '[org.yaml.snakeyaml.issues.issue8.Person].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue8.Person].hashCode()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/Person.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].test()'
  - '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].test2beans()'
  - '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].<init>(String,org.yaml.snakeyaml.Person)'
  - '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].getName()'
  - '[org.yaml.snakeyaml.issues.issue8.PrattleRepresenterTest.Horse].getOwner()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue8/PrattleRepresenterTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].testOctalNumbersMoreThenSeven()'
  - '[org.yaml.snakeyaml.issues.issue207.OctalNumberTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue207/OctalNumberTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver].addImplicitResolvers()'
  - '[org.yaml.snakeyaml.issues.issue1080.FixedYamlResolver].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1080/FixedYamlResolver.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest].testLoadingMap()'
  - '[org.yaml.snakeyaml.issues.issue1080.PatternDefinitionTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1080/PatternDefinitionTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].testRepresenter()'
  - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass].representData(Object)'
  - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassRepresenter.RepresentClass].<init>()'
  - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor].<init>()'
  - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.issues.issue64.ParameterizedTypeTest.ClassConstructor.ConstructClass].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/ParameterizedTypeTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue64.MethodDesc].<init>()'
  - '[org.yaml.snakeyaml.issues.issue64.MethodDesc].<init>(String,java.util.List<Class<?>>)'
  - '[org.yaml.snakeyaml.issues.issue64.MethodDesc].getName()'
  - '[org.yaml.snakeyaml.issues.issue64.MethodDesc].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue64.MethodDesc].getArgTypes()'
  - '[org.yaml.snakeyaml.issues.issue64.MethodDesc].setArgTypes(java.util.List<Class<?>>)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue64/MethodDesc.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].testString()'
  - '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].testLeadingZeroForIntIsAccepted()'
  - '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].testOctalNumberCannotHave8()'
  - '[org.yaml.snakeyaml.issues.issue449.LeadingZeroStringTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue449/LeadingZeroStringTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].testDoubleQuotedStyle()'
  - '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].testDoubleQuotedStyleNoLineSplit()'
  - '[org.yaml.snakeyaml.issues.issue52.LineBreakDooubleQuotedTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue52/LineBreakDooubleQuotedTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getName()'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].getCalendar()'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].setCalendar(java.util.Calendar)'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testDumpDstIgnored()'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testDumpDstIsNotTheSame()'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testDumpDstIsTheSame()'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testNepal()'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testMoreThen10hours()'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].check(long,String,String,String)'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testLoadBean()'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].testLoadWithTag()'
  - '[org.yaml.snakeyaml.issues.issue49.CalendarTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue49/CalendarTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].testParameterisedTypeLoading()'
  - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].testJavaBeanLoader()'
  - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].check(org.yaml.snakeyaml.issues.issue112.MyCompositeObject)'
  - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].getInput()'
  - '[org.yaml.snakeyaml.issues.issue112.ParameterisedTypeLoadingTestCase].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/ParameterisedTypeLoadingTestCase.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue112.MyClass].setName(T)'
  - '[org.yaml.snakeyaml.issues.issue112.MyClass].getName()'
  - '[org.yaml.snakeyaml.issues.issue112.MyClass].toString()'
  - '[org.yaml.snakeyaml.issues.issue112.MyClass].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/MyClass.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].getThings()'
  - '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].setThings(java.util.Collection<org.yaml.snakeyaml.issues.issue112.MyClass<?extendsObject>>)'
  - '[org.yaml.snakeyaml.issues.issue112.MyCompositeObject].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue112/MyCompositeObject.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].testLoad()'
  - '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].testDump()'
  - '[org.yaml.snakeyaml.issues.issue132.ScalarEventTagTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue132/ScalarEventTagTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue155.BinaryTest].testBinaryString()'
  - '[org.yaml.snakeyaml.issues.issue155.BinaryTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue155/BinaryTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].testLocalBinaryTags()'
  - '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].toBeTested(String)'
  - '[org.yaml.snakeyaml.issues.issue349.YamlBase64BinaryTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue349/YamlBase64BinaryTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].testGenericMap()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].testGenericBean()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].getMap()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].setMap(java.util.Map<K,V>)'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.MapProvider].<init>()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].getName()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].getNumber()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].setNumber(int)'
  - '[org.yaml.snakeyaml.issues.issue61.GenericMapBeanTest.Bean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].testGenericList()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].testGenericBean()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].getList()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].setList(java.util.List<T>)'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.ListProvider].<init>()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].getName()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].getNumber()'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].setNumber(int)'
  - '[org.yaml.snakeyaml.issues.issue61.GenericListBeanTest.Bean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericListBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].testDuplicateKeyIsAllowed()'
  - '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].testDuplicateKeyIsNotAlowed()'
  - '[org.yaml.snakeyaml.issues.issue426.NullDuplicateKeyTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue426/NullDuplicateKeyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].testIncompleteValue()'
  - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].testProperValue()'
  - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].testNotQuoted()'
  - '[org.yaml.snakeyaml.issues.issue576.FuzzYAMLRead50431Test].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue576/FuzzYAMLRead50431Test.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].testNoSingleQuoteForBlockStyle()'
  - '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].testSingleQuoteForFlowStyle()'
  - '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].checkQuotes(boolean,String)'
  - '[org.yaml.snakeyaml.issues.issue176.SingleQuoteTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue176/SingleQuoteTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].getListInt()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListInt(java.util.List<Integer>)'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].getListStr()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListStr(java.util.List<String>)'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].getListDate()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setListDate(java.util.List<java.util.Date>)'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].getText()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setText(String)'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].getNumber()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setNumber(Integer)'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].getEmpty()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setEmpty(java.util.List<java.io.File>)'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].getMap()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].setMap(java.util.Map<String,Integer>)'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].testSkipNull()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].testSkipEmptyCollections()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].getBean()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipNullRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue60.SkipBeanTest.SkipEmptyRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/SkipBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].testReversedOrder()'
  - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].testUnsorted()'
  - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].getBean()'
  - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils].createPropertySet(Class<?extendsObject>,org.yaml.snakeyaml.introspector.BeanAccess)'
  - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.ReversedPropertyUtils].<init>()'
  - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].createPropertySet(Class<?extendsObject>,org.yaml.snakeyaml.introspector.BeanAccess)'
  - '[org.yaml.snakeyaml.issues.issue60.CustomOrderTest.UnsortedPropertyUtils].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue60/CustomOrderTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].start()'
  - '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].end()'
  - '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].kebabCaseFieldNotFoundLogging()'
  - '[org.yaml.snakeyaml.issues.issue1106.LogMessagesAtCorrectLevelTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1106/LogMessagesAtCorrectLevelTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue145.AbstractThing].getId()'
  - '[org.yaml.snakeyaml.issues.issue145.AbstractThing].setId(String)'
  - '[org.yaml.snakeyaml.issues.issue145.AbstractThing].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/AbstractThing.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].testLineReport()'
  - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].testCompleteThing()'
  - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].testWrongParameter()'
  - '[org.yaml.snakeyaml.issues.issue145.LineNumberInExceptionTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/LineNumberInExceptionTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue145.CompleteThing].toString()'
  - '[org.yaml.snakeyaml.issues.issue145.CompleteThing].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue145/CompleteThing.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].testCollectionList()'
  - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].testCollectionSet()'
  - '[org.yaml.snakeyaml.issues.issue72.CollectionTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].<init>()'
  - '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].getNames()'
  - '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionList].setNames(java.util.Collection<String>)'
  - '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet].<init>()'
  - '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet].getRoles()'
  - '[org.yaml.snakeyaml.issues.issue72.CollectionTest.CollectionSet].setRoles(java.util.Collection<Integer>)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue72/CollectionTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].testDenyScriptManager()'
  - '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].testDenyAnyTag()'
  - '[org.yaml.snakeyaml.issues.issue561.GlobalTagRejectionTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue561/GlobalTagRejectionTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testTab()'
  - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testNoTab()'
  - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testTabDoubleQuotes()'
  - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testTabSingleQuotes()'
  - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].testDumpTab()'
  - '[org.yaml.snakeyaml.issues.issue136.TabInScalarTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue136/TabInScalarTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].createYaml()'
  - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].composeAndSerialize(org.yaml.snakeyaml.Yaml,String)'
  - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].standaloneCommentBetweenEntriesKeepsItsOwnLineAndEachEntryKeepsItsDash()'
  - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].commentGluedAfterDashStaysGluedToThatEntry()'
  - '[org.yaml.snakeyaml.issues.issue1116.SequenceCommentDashTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue1116/SequenceCommentDashTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberAsDouble()'
  - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberAsInteger()'
  - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberAsLong()'
  - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].testNumberFormatParse()'
  - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue374.NumberAsJavaBeanPropertyTest.AmbiguousNumberType].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue374/NumberAsJavaBeanPropertyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].testSetSmallCodePointLimit()'
  - '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].testSetExactCodePointLimit()'
  - '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].testLoadAll()'
  - '[org.yaml.snakeyaml.issues.issue547.ByteLimitTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue547/ByteLimitTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue48.Bean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue48.Bean].getName()'
  - '[org.yaml.snakeyaml.issues.issue48.Bean].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue48.Bean].equals(Object)'
  - '[org.yaml.snakeyaml.issues.issue48.Bean].hashCode()'
  - '[org.yaml.snakeyaml.issues.issue48.Bean].toString()'
  - '[org.yaml.snakeyaml.issues.issue48.Bean].getValue()'
  - '[org.yaml.snakeyaml.issues.issue48.Bean].setValue(int)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/Bean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].testWithNull()'
  - '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].testWithoutNull()'
  - '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest].<init>()'
  - '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter].<init>()'
  - '[org.yaml.snakeyaml.issues.issue48.SkipJavaBeanPropertyTest.MyRepresenter].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue48/SkipJavaBeanPropertyTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].getDecimal()'
  - '[org.yaml.snakeyaml.issues.issue40.DogFoodBean].setDecimal(java.math.BigDecimal)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBean.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testOwnBigDecimal()'
  - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimalPrecision()'
  - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimalNoRootTag()'
  - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimal1()'
  - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].testBigDecimal2()'
  - '[org.yaml.snakeyaml.issues.issue40.DogFoodBeanTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].getTest1()'
  - '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].setTest1(String)'
  - '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].getMysql()'
  - '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].setMysql(org.yaml.snakeyaml.issues.issue479.Mysql)'
  - '[org.yaml.snakeyaml.issues.issue479.CredentialAppConfig].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/CredentialAppConfig.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_host()'
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_host(String)'
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_port()'
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_port(Integer)'
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_user()'
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_user(String)'
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_password()'
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_password(String)'
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].getDb_name()'
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].setDb_name(String)'
  - '[org.yaml.snakeyaml.issues.issue479.Mysql].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/Mysql.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].testOnlyTheCurrentMappingIsMerged()'
  - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].testMergeKeyDeepMerge()'
  - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].testMergeAsJavabean()'
  - '[org.yaml.snakeyaml.issues.issue479.MergeKeyDeepMergeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/MergeKeyDeepMergeTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue479.DemoProperty].getSystem()'
  - '[org.yaml.snakeyaml.issues.issue479.DemoProperty].setSystem(java.util.Map<String,org.yaml.snakeyaml.issues.issue479.CredentialAppConfig>)'
  - '[org.yaml.snakeyaml.issues.issue479.DemoProperty].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue479/DemoProperty.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue193.BeanA1].getId()'
  - '[org.yaml.snakeyaml.issues.issue193.BeanA1].setId(Long)'
  - '[org.yaml.snakeyaml.issues.issue193.BeanA1].getName()'
  - '[org.yaml.snakeyaml.issues.issue193.BeanA1].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue193.BeanA1].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/BeanA1.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue193.TestYaml].main(String[])'
  - '[org.yaml.snakeyaml.issues.issue193.TestYaml].<init>()'
  - '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA].getId()'
  - '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA].<init>()'
  - '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].getId()'
  - '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].setId(Long)'
  - '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].getName()'
  - '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue193.TestYaml.BeanA1].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/TestYaml.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue193.AbstractBeanTest].testErrorMessage()'
  - '[org.yaml.snakeyaml.issues.issue193.AbstractBeanTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/AbstractBeanTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue193.BeanA].getId()'
  - '[org.yaml.snakeyaml.issues.issue193.BeanA].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue193/BeanA.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue467.MergeTest].testMergeAsScalar()'
  - '[org.yaml.snakeyaml.issues.issue467.MergeTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue467/MergeTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].testBean1()'
  - '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].testBean2()'
  - '[org.yaml.snakeyaml.issues.issue47.ReadOnlyPropertiesTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue47/ReadOnlyPropertiesTest.java
- function_names:
  - '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].<init>()'
  - '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].getName()'
  - '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].setName(String)'
  - '[org.yaml.snakeyaml.issues.issue47.IncompleteBean].getId()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/issues/issue47/IncompleteBean.java
- function_names:
  - '[org.yaml.snakeyaml.partialconstruct.FragmentComposerTest].testFragment()'
  - '[org.yaml.snakeyaml.partialconstruct.FragmentComposerTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/FragmentComposerTest.java
- function_names:
  - '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].getName()'
  - '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].getLanguage()'
  - '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].setName(String)'
  - '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].setLanguage(String)'
  - '[org.yaml.snakeyaml.partialconstruct.DeveloperBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/DeveloperBean.java
- function_names:
  - '[org.yaml.snakeyaml.partialconstruct.FragmentComposer].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.resolver.Resolver,String)'
  - '[org.yaml.snakeyaml.partialconstruct.FragmentComposer].getSingleNode()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/partialconstruct/FragmentComposer.java
- function_names:
  - '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].testLowLevel()'
  - '[org.yaml.snakeyaml.lowlevel.LowLevelApiTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/lowlevel/LowLevelApiTest.java
- function_names:
  - '[org.yaml.snakeyaml.array.LongArr].<init>()'
  - '[org.yaml.snakeyaml.array.LongArr].<init>(long[])'
  - '[org.yaml.snakeyaml.array.LongArr].toString()'
  - '[org.yaml.snakeyaml.array.LongArr].getLongs()'
  - '[org.yaml.snakeyaml.array.LongArr].setLongs(long[])'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/LongArr.java
- function_names:
  - '[org.yaml.snakeyaml.array.BooleanArr].<init>()'
  - '[org.yaml.snakeyaml.array.BooleanArr].<init>(boolean[])'
  - '[org.yaml.snakeyaml.array.BooleanArr].toString()'
  - '[org.yaml.snakeyaml.array.BooleanArr].getBools()'
  - '[org.yaml.snakeyaml.array.BooleanArr].setBools(boolean[])'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/BooleanArr.java
- function_names:
  - '[org.yaml.snakeyaml.array.FloatArr].<init>()'
  - '[org.yaml.snakeyaml.array.FloatArr].<init>(float[])'
  - '[org.yaml.snakeyaml.array.FloatArr].toString()'
  - '[org.yaml.snakeyaml.array.FloatArr].getFloats()'
  - '[org.yaml.snakeyaml.array.FloatArr].setFloats(float[])'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/FloatArr.java
- function_names:
  - '[org.yaml.snakeyaml.array.ByteArr].<init>()'
  - '[org.yaml.snakeyaml.array.ByteArr].<init>(byte[])'
  - '[org.yaml.snakeyaml.array.ByteArr].toString()'
  - '[org.yaml.snakeyaml.array.ByteArr].getBytes()'
  - '[org.yaml.snakeyaml.array.ByteArr].setBytes(byte[])'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ByteArr.java
- function_names:
  - '[org.yaml.snakeyaml.array.CharArr].<init>()'
  - '[org.yaml.snakeyaml.array.CharArr].<init>(char[])'
  - '[org.yaml.snakeyaml.array.CharArr].toString()'
  - '[org.yaml.snakeyaml.array.CharArr].getChars()'
  - '[org.yaml.snakeyaml.array.CharArr].setChars(char[])'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/CharArr.java
- function_names:
  - '[org.yaml.snakeyaml.array.DoubleArr].<init>()'
  - '[org.yaml.snakeyaml.array.DoubleArr].<init>(double[])'
  - '[org.yaml.snakeyaml.array.DoubleArr].toString()'
  - '[org.yaml.snakeyaml.array.DoubleArr].getDoubles()'
  - '[org.yaml.snakeyaml.array.DoubleArr].setDoubles(double[])'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/DoubleArr.java
- function_names:
  - '[org.yaml.snakeyaml.array.ShortArr].<init>()'
  - '[org.yaml.snakeyaml.array.ShortArr].<init>(short[])'
  - '[org.yaml.snakeyaml.array.ShortArr].toString()'
  - '[org.yaml.snakeyaml.array.ShortArr].getShorts()'
  - '[org.yaml.snakeyaml.array.ShortArr].setShorts(short[])'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/ShortArr.java
- function_names:
  - '[org.yaml.snakeyaml.array.IntArr].<init>()'
  - '[org.yaml.snakeyaml.array.IntArr].<init>(int[])'
  - '[org.yaml.snakeyaml.array.IntArr].toString()'
  - '[org.yaml.snakeyaml.array.IntArr].getInts()'
  - '[org.yaml.snakeyaml.array.IntArr].setInts(int[])'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/IntArr.java
- function_names:
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].createYaml()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testValidConstructor()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].assertArrayEquals(boolean[],boolean[])'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].tryInvalid(String,Class<?>)'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testInvalidConstructors()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testTruncation()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testPromotion()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testStringCharArray()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].cycle(Object)'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testCycle()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].testMultiDimensional()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest].<init>()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].getLongs()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].setLongs(long[][])'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array2D].<init>()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D].getLongs()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D].setLongs(long[][][])'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.Array3D].<init>()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].getContents()'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].setContents(LongArr[])'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].equals(Object)'
  - '[org.yaml.snakeyaml.array.PrimitiveArrayTest.ArrayLongArr].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/array/PrimitiveArrayTest.java
- function_names:
  - '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].testNext()'
  - '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].testCustomGenerator()'
  - '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest].<init>()'
  - '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener].<init>(int)'
  - '[org.yaml.snakeyaml.serializer.AnchorGeneratorTest.Gener].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/AnchorGeneratorTest.java
- function_names:
  - '[org.yaml.snakeyaml.serializer.SerializerTest].setUp()'
  - '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsAlreadyOpened()'
  - '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsClosed1()'
  - '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsClosed2()'
  - '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsClosed3()'
  - '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsNotOpened1()'
  - '[org.yaml.snakeyaml.serializer.SerializerTest].testSerializerIsNotOpened2()'
  - '[org.yaml.snakeyaml.serializer.SerializerTest].testGenerateAnchor()'
  - '[org.yaml.snakeyaml.serializer.SerializerTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/serializer/SerializerTest.java
- function_names:
  - '[org.yaml.snakeyaml.util.ArrayStackTest].testClear()'
  - '[org.yaml.snakeyaml.util.ArrayStackTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/ArrayStackTest.java
- function_names:
  - '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeList()'
  - '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeEmpty()'
  - '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeLeftEmpty()'
  - '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeRightEmpty()'
  - '[org.yaml.snakeyaml.util.ArrayUtilsTest].testToUnmodifiableCompositeException()'
  - '[org.yaml.snakeyaml.util.ArrayUtilsTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/ArrayUtilsTest.java
- function_names:
  - '[org.yaml.snakeyaml.util.LogCollector].clear()'
  - '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(java.util.logging.Level,String)'
  - '[org.yaml.snakeyaml.util.LogCollector].containsLogMessage(String,java.util.logging.Level,String)'
  - '[org.yaml.snakeyaml.util.LogCollector].numberOfLogEntried()'
  - '[org.yaml.snakeyaml.util.LogCollector].numberOfLogEntriesFor(String,java.util.logging.Level)'
  - '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogsFor(String)'
  - '[org.yaml.snakeyaml.util.LogCollector].currentThreadLogs()'
  - '[org.yaml.snakeyaml.util.LogCollector].publish(java.util.logging.LogRecord)'
  - '[org.yaml.snakeyaml.util.LogCollector].flush()'
  - '[org.yaml.snakeyaml.util.LogCollector].close()'
  - '[org.yaml.snakeyaml.util.LogCollector].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/LogCollector.java
- function_names:
  - '[org.yaml.snakeyaml.util.UriEncoderTest].testEncode()'
  - '[org.yaml.snakeyaml.util.UriEncoderTest].testDecode()'
  - '[org.yaml.snakeyaml.util.UriEncoderTest].testFailDecode()'
  - '[org.yaml.snakeyaml.util.UriEncoderTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/util/UriEncoderTest.java
- function_names:
  - '[org.yaml.snakeyaml.parser.ParserImplTest].check(java.util.LinkedList<org.yaml.snakeyaml.events.Event>,org.yaml.snakeyaml.parser.Parser)'
  - '[org.yaml.snakeyaml.parser.ParserImplTest].testGetEventWithTag()'
  - '[org.yaml.snakeyaml.parser.ParserImplTest].testGetEvent()'
  - '[org.yaml.snakeyaml.parser.ParserImplTest].testGetEvent2()'
  - '[org.yaml.snakeyaml.parser.ParserImplTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/parser/ParserImplTest.java
- function_names:
  - '[org.yaml.snakeyaml.parser.VersionTagsTupleTest].testToString()'
  - '[org.yaml.snakeyaml.parser.VersionTagsTupleTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/parser/VersionTagsTupleTest.java
- function_names:
  - '[org.yaml.snakeyaml.json.JsonTest].testLooksLikeJson()'
  - '[org.yaml.snakeyaml.json.JsonTest].testSpaceAfterColon()'
  - '[org.yaml.snakeyaml.json.JsonTest].testNoSpace()'
  - '[org.yaml.snakeyaml.json.JsonTest].testNoSpaceBothDoubleQuoted()'
  - '[org.yaml.snakeyaml.json.JsonTest].testNoSpaceSingleQouted()'
  - '[org.yaml.snakeyaml.json.JsonTest].testManyValues()'
  - '[org.yaml.snakeyaml.json.JsonTest].testConstructNull()'
  - '[org.yaml.snakeyaml.json.JsonTest].testConstructNullFromEmpty()'
  - '[org.yaml.snakeyaml.json.JsonTest].testConstructBoolean()'
  - '[org.yaml.snakeyaml.json.JsonTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/JsonTest.java
- function_names:
  - '[org.yaml.snakeyaml.json.DumperJsonTest].createYaml()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonStr()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonEscape()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonTimestampAsStr()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonTimestamp()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonInt()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonIntAsStr()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonIntInCollection()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonBoolean()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonBooleanInCollection()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonNull()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonNullInCollection()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].createList()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonArray()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].testJsonObject()'
  - '[org.yaml.snakeyaml.json.DumperJsonTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/json/DumperJsonTest.java
- function_names:
  - '[org.yaml.snakeyaml.jmh.EmitterBenchmark].main(String[])'
  - '[org.yaml.snakeyaml.jmh.EmitterBenchmark].setup(org.openjdk.jmh.infra.Blackhole)'
  - '[org.yaml.snakeyaml.jmh.EmitterBenchmark].emitScalar()'
  - '[org.yaml.snakeyaml.jmh.EmitterBenchmark].<init>()'
  - '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].<init>(org.openjdk.jmh.infra.Blackhole)'
  - '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].write(char[],int,int)'
  - '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].write(String,int,int)'
  - '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].flush()'
  - '[org.yaml.snakeyaml.jmh.EmitterBenchmark.BlackholeWriter].close()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/EmitterBenchmark.java
- function_names:
  - '[org.yaml.snakeyaml.jmh.ParseBenchmark].createYaml()'
  - '[org.yaml.snakeyaml.jmh.ParseBenchmark].main(String[])'
  - '[org.yaml.snakeyaml.jmh.ParseBenchmark].setup()'
  - '[org.yaml.snakeyaml.jmh.ParseBenchmark].parse(org.openjdk.jmh.infra.Blackhole)'
  - '[org.yaml.snakeyaml.jmh.ParseBenchmark].load()'
  - '[org.yaml.snakeyaml.jmh.ParseBenchmark].<init>()'
  source_file: /src/snakeyaml/src/test/java/org/yaml/snakeyaml/jmh/ParseBenchmark.java
- function_names:
  - '[examples.SafeConstructorExampleTest].testConstruct()'
  - '[examples.SafeConstructorExampleTest].testSafeConstruct()'
  - '[examples.SafeConstructorExampleTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/SafeConstructorExampleTest.java
- function_names:
  - '[examples.CustomConstructor].<init>()'
  - '[examples.CustomConstructor].createDefaultList(int)'
  source_file: /src/snakeyaml/src/test/java/examples/CustomConstructor.java
- function_names:
  - '[examples.KeyIsNotTheSameAsFieldTest].loadFromStr()'
  - '[examples.KeyIsNotTheSameAsFieldTest].dumpNload()'
  - '[examples.KeyIsNotTheSameAsFieldTest].createYaml()'
  - '[examples.KeyIsNotTheSameAsFieldTest].<init>()'
  - '[examples.KeyIsNotTheSameAsFieldTest.Param].getName()'
  - '[examples.KeyIsNotTheSameAsFieldTest.Param].setName(String)'
  - '[examples.KeyIsNotTheSameAsFieldTest.Param].getInputPart()'
  - '[examples.KeyIsNotTheSameAsFieldTest.Param].setInputPart(String)'
  - '[examples.KeyIsNotTheSameAsFieldTest.Param].getMore()'
  - '[examples.KeyIsNotTheSameAsFieldTest.Param].setMore(String)'
  - '[examples.KeyIsNotTheSameAsFieldTest.Param].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/KeyIsNotTheSameAsFieldTest.java
- function_names:
  - '[examples.CollectionStyleTest].testNestedStyle()'
  - '[examples.CollectionStyleTest].testNestedStyle2()'
  - '[examples.CollectionStyleTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/CollectionStyleTest.java
- function_names:
  - '[examples.CustomNullConstructorTest].testEmpty()'
  - '[examples.CustomNullConstructorTest].testNull()'
  - '[examples.CustomNullConstructorTest].testNullTag()'
  - '[examples.CustomNullConstructorTest].<init>()'
  - '[examples.CustomNullConstructorTest.NullConstructor].<init>()'
  - '[examples.CustomNullConstructorTest.NullConstructor.ConstructNull].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.CustomNullConstructorTest.NullConstructor.ConstructNull].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/CustomNullConstructorTest.java
- function_names:
  - '[examples.IgnoreTagsExampleTest].testLoad()'
  - '[examples.IgnoreTagsExampleTest].<init>()'
  - '[examples.IgnoreTagsExampleTest.MyConstructor].<init>()'
  - '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.IgnoreTagsExampleTest.MyConstructor.IgnoringConstruct].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/IgnoreTagsExampleTest.java
- function_names:
  - '[examples.CustomMapExampleTest].testMap()'
  - '[examples.CustomMapExampleTest].<init>()'
  - '[examples.CustomMapExampleTest.CustomConstructor].<init>()'
  - '[examples.CustomMapExampleTest.CustomConstructor].createDefaultMap(int)'
  source_file: /src/snakeyaml/src/test/java/examples/CustomMapExampleTest.java
- function_names:
  - '[examples.AnyObjectExampleTest].testLoad()'
  - '[examples.AnyObjectExampleTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/AnyObjectExampleTest.java
- function_names:
  - '[examples.CustomImplicitResolverTest].testImplicit()'
  - '[examples.CustomImplicitResolverTest].testImplicitFailure()'
  - '[examples.CustomImplicitResolverTest].<init>()'
  - '[examples.CustomImplicitResolverTest.BigConstructor].<init>()'
  - '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.CustomImplicitResolverTest.BigConstructor.ConstructBig].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/CustomImplicitResolverTest.java
- function_names:
  - '[examples.DiceExampleTest].testRepresenter()'
  - '[examples.DiceExampleTest].testDiceRepresenter()'
  - '[examples.DiceExampleTest].testConstructor()'
  - '[examples.DiceExampleTest].testImplicitResolver()'
  - '[examples.DiceExampleTest].testImplicitResolverWithNull()'
  - '[examples.DiceExampleTest].testImplicitResolverJavaBean()'
  - '[examples.DiceExampleTest].<init>()'
  - '[examples.DiceExampleTest.DiceRepresenter].<init>()'
  - '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].representData(Object)'
  - '[examples.DiceExampleTest.DiceRepresenter.RepresentDice].<init>()'
  - '[examples.DiceExampleTest.DiceConstructor].<init>()'
  - '[examples.DiceExampleTest.DiceConstructor.ConstructDice].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.DiceExampleTest.DiceConstructor.ConstructDice].<init>()'
  - '[examples.DiceExampleTest.DiceBean].equals(Object)'
  - '[examples.DiceExampleTest.DiceBean].hashCode()'
  - '[examples.DiceExampleTest.DiceBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/DiceExampleTest.java
- function_names:
  - '[examples.Dice].<init>(Integer,Integer)'
  - '[examples.Dice].getA()'
  - '[examples.Dice].getB()'
  - '[examples.Dice].equals(Object)'
  - '[examples.Dice].hashCode()'
  - '[examples.Dice].toString()'
  source_file: /src/snakeyaml/src/test/java/examples/Dice.java
- function_names:
  - '[examples.CustomListExampleTest].testList()'
  - '[examples.CustomListExampleTest].<init>()'
  - '[examples.CustomListExampleTest.CustomConstructor].<init>()'
  - '[examples.CustomListExampleTest.CustomConstructor].createDefaultList(int)'
  source_file: /src/snakeyaml/src/test/java/examples/CustomListExampleTest.java
- function_names:
  - '[examples.LoadExampleTest].testLoad()'
  - '[examples.LoadExampleTest].testLoadFromString()'
  - '[examples.LoadExampleTest].testLoadFromStream()'
  - '[examples.LoadExampleTest].testLoadManyDocuments()'
  - '[examples.LoadExampleTest].testLoadManyDocumentsWithIterator()'
  - '[examples.LoadExampleTest].testLoadManyDocumentsWithIterator2()'
  - '[examples.LoadExampleTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/LoadExampleTest.java
- function_names:
  - '[examples.CustomBeanResolverTest].testOnlyBigDecimal()'
  - '[examples.CustomBeanResolverTest].testPrimitive()'
  - '[examples.CustomBeanResolverTest].<init>()'
  - '[examples.CustomBeanResolverTest.BigBeanConstructor].<init>()'
  - '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.CustomBeanResolverTest.BigBeanConstructor.ConstructBig].<init>()'
  - '[examples.CustomBeanResolverTest.Foo].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/CustomBeanResolverTest.java
- function_names:
  - '[examples.Hero].<init>(String,Integer,Integer)'
  - '[examples.Hero].getName()'
  - '[examples.Hero].getSp()'
  - '[examples.Hero].getHp()'
  source_file: /src/snakeyaml/src/test/java/examples/Hero.java
- function_names:
  - '[examples.SelectiveConstructorTest].testConstructor()'
  - '[examples.SelectiveConstructorTest].<init>()'
  - '[examples.SelectiveConstructorTest.SelectiveConstructor].<init>()'
  - '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Object)'
  - '[examples.SelectiveConstructorTest.SelectiveConstructor.MyPersistentObjectConstruct].<init>()'
  - '[examples.MyPersistentObject].<init>()'
  - '[examples.MyPersistentObject].<init>(String,int)'
  - '[examples.MyPersistentObject].getId()'
  - '[examples.MyPersistentObject].setId(String)'
  - '[examples.MyPersistentObject].getAmount()'
  - '[examples.MyPersistentObject].setAmount(int)'
  - '[examples.MyPersistentObject].toString()'
  source_file: /src/snakeyaml/src/test/java/examples/SelectiveConstructorTest.java
- function_names:
  - '[examples.DumpExampleTest].testDump()'
  - '[examples.DumpExampleTest].testDumpWriter()'
  - '[examples.DumpExampleTest].testDumpMany()'
  - '[examples.DumpExampleTest].testDumpCustomJavaClass()'
  - '[examples.DumpExampleTest].testDumperOptions()'
  - '[examples.DumpExampleTest].testDumperOptionsCanonical()'
  - '[examples.DumpExampleTest].testDumperOptionsFlowStyle()'
  - '[examples.DumpExampleTest].testDumperOptionsStyle()'
  - '[examples.DumpExampleTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/DumpExampleTest.java
- function_names:
  - '[examples.CustomJavaObjectWithBinaryStringTest].testDump()'
  - '[examples.CustomJavaObjectWithBinaryStringTest].<init>()'
  - '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].<init>()'
  - '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].<init>(String)'
  - '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].getData()'
  - '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].setData(String)'
  - '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].hashCode()'
  - '[examples.CustomJavaObjectWithBinaryStringTest.Pojo].equals(Object)'
  source_file: /src/snakeyaml/src/test/java/examples/CustomJavaObjectWithBinaryStringTest.java
- function_names:
  - '[examples.collections.TypeSafeListWithInterfaceTest].testDumpList()'
  - '[examples.collections.TypeSafeListWithInterfaceTest].testLoadWrongList()'
  - '[examples.collections.TypeSafeListWithInterfaceTest].testLoadList()'
  - '[examples.collections.TypeSafeListWithInterfaceTest].<init>()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].<init>()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].getChildren()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setChildren(java.util.List<String>)'
  - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].getName()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setName(String)'
  - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].getDevelopers()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.ListBean].setDevelopers(java.util.List<org.yaml.snakeyaml.recursive.Human>)'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Human].getName()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Human].setName(String)'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Human].<init>()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Developer].<init>()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Developer].<init>(String,String)'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Developer].getName()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Developer].setName(String)'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Developer].getRole()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Developer].setRole(String)'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Committer].<init>()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Committer].<init>(String,String,int)'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Committer].getKey()'
  - '[examples.collections.TypeSafeListWithInterfaceTest.Committer].setKey(int)'
  source_file: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListWithInterfaceTest.java
- function_names:
  - '[examples.collections.ListFileldBeanTest].testDumpList()'
  - '[examples.collections.ListFileldBeanTest].testLoadList()'
  - '[examples.collections.ListFileldBeanTest].<init>()'
  - '[examples.collections.ListFileldBeanTest.ListFieldBean].<init>()'
  - '[examples.collections.ListFileldBeanTest.ListFieldBean].getChildren()'
  - '[examples.collections.ListFileldBeanTest.ListFieldBean].setChildren(java.util.List<String>)'
  - '[examples.collections.ListFileldBeanTest.ListFieldBean].getName()'
  - '[examples.collections.ListFileldBeanTest.ListFieldBean].setName(String)'
  - '[examples.collections.ListFileldBeanTest.Developer].<init>()'
  - '[examples.collections.ListFileldBeanTest.Developer].<init>(String,String)'
  - '[examples.collections.ListFileldBeanTest.Developer].getName()'
  - '[examples.collections.ListFileldBeanTest.Developer].setName(String)'
  - '[examples.collections.ListFileldBeanTest.Developer].getRole()'
  - '[examples.collections.ListFileldBeanTest.Developer].setRole(String)'
  source_file: /src/snakeyaml/src/test/java/examples/collections/ListFileldBeanTest.java
- function_names:
  - '[examples.collections.TypeSafeMap2Test].testDumpMap()'
  - '[examples.collections.TypeSafeMap2Test].testMap2()'
  - '[examples.collections.TypeSafeMap2Test].testLoadMap()'
  - '[examples.collections.TypeSafeMap2Test].<init>()'
  - '[examples.collections.TypeSafeMap2Test.MapBean2].<init>()'
  - '[examples.collections.TypeSafeMap2Test.MapBean2].getName()'
  - '[examples.collections.TypeSafeMap2Test.MapBean2].setName(String)'
  - '[examples.collections.TypeSafeMap2Test.MapBean2].getDevelopers()'
  - '[examples.collections.TypeSafeMap2Test.MapBean2].setDevelopers(java.util.Map<org.yaml.snakeyaml.immutable.Color,Developer2>)'
  - '[examples.collections.TypeSafeMap2Test.MapBean2].getData()'
  - '[examples.collections.TypeSafeMap2Test.MapBean2].setData(java.util.Map<Developer2,org.yaml.snakeyaml.immutable.Color>)'
  - '[examples.collections.TypeSafeMap2Test.Developer2].<init>()'
  - '[examples.collections.TypeSafeMap2Test.Developer2].<init>(String,String)'
  - '[examples.collections.TypeSafeMap2Test.Developer2].getName()'
  - '[examples.collections.TypeSafeMap2Test.Developer2].setName(String)'
  - '[examples.collections.TypeSafeMap2Test.Developer2].getRole()'
  - '[examples.collections.TypeSafeMap2Test.Developer2].setRole(String)'
  - '[examples.collections.TypeSafeMap2Test.Developer2].compareTo(Developer2)'
  - '[examples.collections.TypeSafeMap2Test.Developer2].equals(Object)'
  - '[examples.collections.TypeSafeMap2Test.Developer2].hashCode()'
  - '[examples.collections.TypeSafeMap2Test.Developer2].toString()'
  - '[examples.collections.TypeSafeMap2Test.SuperMan].<init>()'
  - '[examples.collections.TypeSafeMap2Test.SuperMan].<init>(String,String,boolean)'
  - '[examples.collections.TypeSafeMap2Test.SuperMan].isSmart()'
  - '[examples.collections.TypeSafeMap2Test.SuperMan].setSmart(boolean)'
  - '[examples.collections.TypeSafeMap2Test.SuperMan].toString()'
  source_file: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMap2Test.java
- function_names:
  - '[examples.collections.TypeSafeListTest].testDumpList()'
  - '[examples.collections.TypeSafeListTest].testLoadList()'
  - '[examples.collections.TypeSafeListTest].<init>()'
  - '[examples.collections.TypeSafeListTest.ListBean1].<init>()'
  - '[examples.collections.TypeSafeListTest.ListBean1].getChildren()'
  - '[examples.collections.TypeSafeListTest.ListBean1].setChildren(java.util.List<String>)'
  - '[examples.collections.TypeSafeListTest.ListBean1].getName()'
  - '[examples.collections.TypeSafeListTest.ListBean1].setName(String)'
  - '[examples.collections.TypeSafeListTest.ListBean1].getDevelopers()'
  - '[examples.collections.TypeSafeListTest.ListBean1].setDevelopers(java.util.List<Developer>)'
  - '[examples.collections.TypeSafeListTest.Developer].<init>()'
  - '[examples.collections.TypeSafeListTest.Developer].<init>(String,String)'
  - '[examples.collections.TypeSafeListTest.Developer].getName()'
  - '[examples.collections.TypeSafeListTest.Developer].setName(String)'
  - '[examples.collections.TypeSafeListTest.Developer].getRole()'
  - '[examples.collections.TypeSafeListTest.Developer].setRole(String)'
  source_file: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListTest.java
- function_names:
  - '[examples.collections.TypeSafeSetImplementationsTest].testDumpSet()'
  - '[examples.collections.TypeSafeSetImplementationsTest].testDumpSet2()'
  - '[examples.collections.TypeSafeSetImplementationsTest].testLoadSet()'
  - '[examples.collections.TypeSafeSetImplementationsTest].testLoadSetReversed()'
  - '[examples.collections.TypeSafeSetImplementationsTest].testNoJavaBeanSetRecursive()'
  - '[examples.collections.TypeSafeSetImplementationsTest].testNoJavaBeanSet()'
  - '[examples.collections.TypeSafeSetImplementationsTest].testNoJavaBeanSet2()'
  - '[examples.collections.TypeSafeSetImplementationsTest].<init>()'
  - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].<init>()'
  - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].getSorted()'
  - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setSorted(java.util.SortedSet<String>)'
  - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].getName()'
  - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setName(String)'
  - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].getDevelopers()'
  - '[examples.collections.TypeSafeSetImplementationsTest.SetBean].setDevelopers(java.util.SortedSet<Developer>)'
  - '[examples.collections.TypeSafeSetImplementationsTest.Developer].<init>()'
  - '[examples.collections.TypeSafeSetImplementationsTest.Developer].<init>(String,String)'
  - '[examples.collections.TypeSafeSetImplementationsTest.Developer].getName()'
  - '[examples.collections.TypeSafeSetImplementationsTest.Developer].setName(String)'
  - '[examples.collections.TypeSafeSetImplementationsTest.Developer].getRole()'
  - '[examples.collections.TypeSafeSetImplementationsTest.Developer].setRole(String)'
  - '[examples.collections.TypeSafeSetImplementationsTest.Developer].compareTo(Developer)'
  - '[examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper].<init>()'
  - '[examples.collections.TypeSafeSetImplementationsTest.SuperDeveloper].<init>(String,String)'
  - '[examples.collections.TypeSafeSetImplementationsTest.Box].getId()'
  - '[examples.collections.TypeSafeSetImplementationsTest.Box].setId(String)'
  - '[examples.collections.TypeSafeSetImplementationsTest.Box].getSet()'
  - '[examples.collections.TypeSafeSetImplementationsTest.Box].setSet(java.util.Set<Object>)'
  - '[examples.collections.TypeSafeSetImplementationsTest.Box].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/collections/TypeSafeSetImplementationsTest.java
- function_names:
  - '[examples.collections.TypeSafeMapImplementationsTest].testDumpMap()'
  - '[examples.collections.TypeSafeMapImplementationsTest].testLoadMap()'
  - '[examples.collections.TypeSafeMapImplementationsTest].testNoJavaBeanMap()'
  - '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveNoJavaBeanMap1()'
  - '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveNoJavaBeanProperties2()'
  - '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveNoJavaBeanMap3()'
  - '[examples.collections.TypeSafeMapImplementationsTest].testRecursiveProperties4()'
  - '[examples.collections.TypeSafeMapImplementationsTest].<init>()'
  - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].<init>()'
  - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].getSorted()'
  - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setSorted(java.util.SortedMap<String,String>)'
  - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].getProperties()'
  - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setProperties(java.util.Properties)'
  - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].getName()'
  - '[examples.collections.TypeSafeMapImplementationsTest.MapBean].setName(String)'
  source_file: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapImplementationsTest.java
- function_names:
  - '[examples.collections.TypeSafePriorityTest].testLoadList2()'
  - '[examples.collections.TypeSafePriorityTest].<init>()'
  - '[examples.collections.TypeSafePriorityTest.ListBean].<init>()'
  - '[examples.collections.TypeSafePriorityTest.ListBean].getName()'
  - '[examples.collections.TypeSafePriorityTest.ListBean].setName(String)'
  - '[examples.collections.TypeSafePriorityTest.ListBean].getDevelopers()'
  - '[examples.collections.TypeSafePriorityTest.ListBean].setDevelopers(java.util.List<org.yaml.snakeyaml.recursive.Human>)'
  - '[examples.collections.TypeSafePriorityTest.Human].getName()'
  - '[examples.collections.TypeSafePriorityTest.Human].setName(String)'
  - '[examples.collections.TypeSafePriorityTest.Human].<init>()'
  - '[examples.collections.TypeSafePriorityTest.Developer].<init>()'
  - '[examples.collections.TypeSafePriorityTest.Developer].<init>(String,String)'
  - '[examples.collections.TypeSafePriorityTest.Developer].getName()'
  - '[examples.collections.TypeSafePriorityTest.Developer].setName(String)'
  - '[examples.collections.TypeSafePriorityTest.Developer].getRole()'
  - '[examples.collections.TypeSafePriorityTest.Developer].setRole(String)'
  source_file: /src/snakeyaml/src/test/java/examples/collections/TypeSafePriorityTest.java
- function_names:
  - '[examples.collections.TypeSafeMapTest].testDumpMap()'
  - '[examples.collections.TypeSafeMapTest].testDumpMap2()'
  - '[examples.collections.TypeSafeMapTest].testLoadMap()'
  - '[examples.collections.TypeSafeMapTest].testLoadMapWithObject()'
  - '[examples.collections.TypeSafeMapTest].<init>()'
  - '[examples.collections.TypeSafeMapTest.MapBean].<init>()'
  - '[examples.collections.TypeSafeMapTest.MapBean].getData()'
  - '[examples.collections.TypeSafeMapTest.MapBean].setData(java.util.Map<String,Integer>)'
  - '[examples.collections.TypeSafeMapTest.MapBean].getName()'
  - '[examples.collections.TypeSafeMapTest.MapBean].setName(String)'
  - '[examples.collections.TypeSafeMapTest.MapBean].getDevelopers()'
  - '[examples.collections.TypeSafeMapTest.MapBean].setDevelopers(java.util.Map<String,Developer2>)'
  - '[examples.collections.TypeSafeMapTest.Developer2].<init>()'
  - '[examples.collections.TypeSafeMapTest.Developer2].<init>(String,String)'
  - '[examples.collections.TypeSafeMapTest.Developer2].getName()'
  - '[examples.collections.TypeSafeMapTest.Developer2].setName(String)'
  - '[examples.collections.TypeSafeMapTest.Developer2].getRole()'
  - '[examples.collections.TypeSafeMapTest.Developer2].setRole(String)'
  - '[examples.collections.TypeSafeMapTest.Developer222].<init>()'
  - '[examples.collections.TypeSafeMapTest.Developer222].<init>(String,String)'
  - '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].<init>()'
  - '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].getData()'
  - '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].setData(java.util.Map)'
  - '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].getName()'
  - '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].setName(String)'
  - '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].getDevelopers()'
  - '[examples.collections.TypeSafeMapTest.MapBeanNoGenerics].setDevelopers(java.util.Map)'
  source_file: /src/snakeyaml/src/test/java/examples/collections/TypeSafeMapTest.java
- function_names:
  - '[examples.collections.TypeSafeListNoGerericsTest].testDumpList()'
  - '[examples.collections.TypeSafeListNoGerericsTest].testLoadList()'
  - '[examples.collections.TypeSafeListNoGerericsTest].<init>()'
  - '[examples.collections.TypeSafeListNoGerericsTest.ListBean].<init>()'
  - '[examples.collections.TypeSafeListNoGerericsTest.ListBean].getChildren()'
  - '[examples.collections.TypeSafeListNoGerericsTest.ListBean].setChildren(java.util.List<String>)'
  - '[examples.collections.TypeSafeListNoGerericsTest.ListBean].getName()'
  - '[examples.collections.TypeSafeListNoGerericsTest.ListBean].setName(String)'
  - '[examples.collections.TypeSafeListNoGerericsTest.ListBean].getDevelopers()'
  - '[examples.collections.TypeSafeListNoGerericsTest.ListBean].setDevelopers(java.util.List)'
  - '[examples.collections.TypeSafeListNoGerericsTest.Developer].<init>()'
  - '[examples.collections.TypeSafeListNoGerericsTest.Developer].<init>(String,String)'
  - '[examples.collections.TypeSafeListNoGerericsTest.Developer].getName()'
  - '[examples.collections.TypeSafeListNoGerericsTest.Developer].setName(String)'
  - '[examples.collections.TypeSafeListNoGerericsTest.Developer].getRole()'
  - '[examples.collections.TypeSafeListNoGerericsTest.Developer].setRole(String)'
  source_file: /src/snakeyaml/src/test/java/examples/collections/TypeSafeListNoGerericsTest.java
- function_names:
  - '[examples.spring.TestEntityDescription].<init>()'
  - '[examples.spring.TestEntityDescription].newInstance(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.spring.TestEntityDescription].finalizeConstruction(Object)'
  - '[examples.spring.TestEntityDescription].setDataRegistry(examples.spring.DataRegistry)'
  source_file: /src/snakeyaml/src/test/java/examples/spring/TestEntityDescription.java
- function_names:
  - '[examples.spring.DataRegistry].getDataForId(String)'
  - '[examples.spring.DataRegistry].getNextCounterValue()'
  - '[examples.spring.DataRegistry].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/spring/DataRegistry.java
- function_names:
  - '[examples.spring.TestEntity].getId()'
  - '[examples.spring.TestEntity].getData()'
  - '[examples.spring.TestEntity].setData(String)'
  - '[examples.spring.TestEntity].setId(String)'
  - '[examples.spring.TestEntity].setCounter(int)'
  - '[examples.spring.TestEntity].getCounter()'
  - '[examples.spring.TestEntity].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/spring/TestEntity.java
- function_names:
  - '[examples.staticstate.StaticFieldsTest].testAsJavaBean()'
  - '[examples.staticstate.StaticFieldsTest].testCustomDump()'
  - '[examples.staticstate.StaticFieldsTest].testCustomLoad()'
  - '[examples.staticstate.StaticFieldsTest].<init>()'
  - '[examples.staticstate.StaticFieldsTest.MyRepresenter].<init>()'
  - '[examples.staticstate.StaticFieldsTest.MyRepresenter].representJavaBean(java.util.Set<org.yaml.snakeyaml.introspector.Property>,Object)'
  - '[examples.staticstate.StaticFieldsTest.MyConstructor].<init>()'
  - '[examples.staticstate.StaticFieldsTest.MyConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)'
  source_file: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsTest.java
- function_names:
  - '[examples.staticstate.JavaBeanWithStaticState].getName()'
  - '[examples.staticstate.JavaBeanWithStaticState].setName(String)'
  - '[examples.staticstate.JavaBeanWithStaticState].getAge()'
  - '[examples.staticstate.JavaBeanWithStaticState].setAge(int)'
  - '[examples.staticstate.JavaBeanWithStaticState].getType()'
  - '[examples.staticstate.JavaBeanWithStaticState].setType(String)'
  - '[examples.staticstate.JavaBeanWithStaticState].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/staticstate/JavaBeanWithStaticState.java
- function_names:
  - '[examples.staticstate.Wrapper].createBean()'
  - '[examples.staticstate.Wrapper].<init>()'
  - '[examples.staticstate.Wrapper].<init>(examples.staticstate.JavaBeanWithStaticState)'
  - '[examples.staticstate.Wrapper].getName()'
  - '[examples.staticstate.Wrapper].setName(String)'
  - '[examples.staticstate.Wrapper].getAge()'
  - '[examples.staticstate.Wrapper].setAge(int)'
  - '[examples.staticstate.Wrapper].getColor()'
  - '[examples.staticstate.Wrapper].setColor(String)'
  - '[examples.staticstate.Wrapper].getType()'
  - '[examples.staticstate.Wrapper].setType(String)'
  source_file: /src/snakeyaml/src/test/java/examples/staticstate/Wrapper.java
- function_names:
  - '[examples.staticstate.StaticFieldsWrapperTest].testWrapper()'
  - '[examples.staticstate.StaticFieldsWrapperTest].testLocalTag()'
  - '[examples.staticstate.StaticFieldsWrapperTest].testRootBean()'
  - '[examples.staticstate.StaticFieldsWrapperTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/staticstate/StaticFieldsWrapperTest.java
- function_names:
  - '[examples.resolver.CustomResolverTest].testResolverToDump()'
  - '[examples.resolver.CustomResolverTest].testResolverToLoad()'
  - '[examples.resolver.CustomResolverTest].testResolverToLoadNoTime()'
  - '[examples.resolver.CustomResolverTest].testJsonBooleanResolverToLoad()'
  - '[examples.resolver.CustomResolverTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/resolver/CustomResolverTest.java
- function_names:
  - '[examples.resolver.CustomResolver].addImplicitResolvers()'
  - '[examples.resolver.CustomResolver].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/resolver/CustomResolver.java
- function_names:
  - '[examples.resolver.JsonBooleanResolver].addImplicitResolvers()'
  - '[examples.resolver.JsonBooleanResolver].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/resolver/JsonBooleanResolver.java
- function_names:
  - '[examples.resolver.NoTimeIntResolver].addImplicitResolvers()'
  - '[examples.resolver.NoTimeIntResolver].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/resolver/NoTimeIntResolver.java
- function_names:
  - '[examples.enumset.YamlEnumSetTest].getDay()'
  - '[examples.enumset.YamlEnumSetTest].setDay(Day)'
  - '[examples.enumset.YamlEnumSetTest].getSetOfDays()'
  - '[examples.enumset.YamlEnumSetTest].setSetOfDays(java.util.EnumSet<Day>)'
  - '[examples.enumset.YamlEnumSetTest].enumSetDumpLoad()'
  - '[examples.enumset.YamlEnumSetTest].enumSetLoadWithoutTags()'
  - '[examples.enumset.YamlEnumSetTest].enumSetLoadWithoutCaseSensitive()'
  - '[examples.enumset.YamlEnumSetTest].enumSetLoadWithCaseSensitive()'
  - '[examples.enumset.YamlEnumSetTest].createYaml(org.yaml.snakeyaml.LoaderOptions)'
  - '[examples.enumset.YamlEnumSetTest].createYaml()'
  - '[examples.enumset.YamlEnumSetTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/enumset/YamlEnumSetTest.java
- function_names: []
  source_file: /src/snakeyaml/src/test/java/examples/enumset/Day.java
- function_names:
  - '[examples.jodatime.MyBean].getId()'
  - '[examples.jodatime.MyBean].setId(String)'
  - '[examples.jodatime.MyBean].getDate()'
  - '[examples.jodatime.MyBean].setDate(org.joda.time.DateTime)'
  - '[examples.jodatime.MyBean].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/jodatime/MyBean.java
- function_names:
  - '[examples.jodatime.JodaTimeExampleTest].testDump()'
  - '[examples.jodatime.JodaTimeExampleTest].testLoad()'
  - '[examples.jodatime.JodaTimeExampleTest].test109()'
  - '[examples.jodatime.JodaTimeExampleTest].<init>()'
  - '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor].<init>()'
  - '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.jodatime.JodaTimeExampleTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
  - '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor].<init>()'
  - '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.ConstructJodaTimestamp].<init>()'
  - '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.jodatime.JodaTimeExampleTest.JodaTimeConstructor.TimeStampConstruct].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeExampleTest.java
- function_names:
  - '[examples.jodatime.JodaTimeFlowStylesTest].testLoadBeanWithBlockFlow()'
  - '[examples.jodatime.JodaTimeFlowStylesTest].testLoadBeanWithAutoFlow()'
  - '[examples.jodatime.JodaTimeFlowStylesTest].<init>()'
  - '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor].<init>()'
  - '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.jodatime.JodaTimeFlowStylesTest.JodaPropertyConstructor.TimeStampConstruct].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeFlowStylesTest.java
- function_names:
  - '[examples.jodatime.JodaTimeRepresenter].<init>()'
  - '[examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime].representData(Object)'
  - '[examples.jodatime.JodaTimeRepresenter.RepresentJodaDateTime].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeRepresenter.java
- function_names:
  - '[examples.jodatime.JodaTimeImplicitContructor].<init>()'
  - '[examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[examples.jodatime.JodaTimeImplicitContructor.ConstructJodaTimestamp].<init>()'
  source_file: /src/snakeyaml/src/test/java/examples/jodatime/JodaTimeImplicitContructor.java
- function_names:
  - '[biz.source_code.base64Coder.Base64CoderTest].testDecode()'
  - '[biz.source_code.base64Coder.Base64CoderTest].testFailure1()'
  - '[biz.source_code.base64Coder.Base64CoderTest].testFailure2()'
  - '[biz.source_code.base64Coder.Base64CoderTest].checkInvalid(String)'
  - '[biz.source_code.base64Coder.Base64CoderTest].check(String,String)'
  - '[biz.source_code.base64Coder.Base64CoderTest].<init>()'
  source_file: /src/snakeyaml/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java
- function_names: []
  source_file: /src/snakeyaml/src/main/java9/module-info.java
- function_names:
  - '[org.yaml.snakeyaml.internal.Logger].<init>(String)'
  - '[org.yaml.snakeyaml.internal.Logger].getLogger(String)'
  - '[org.yaml.snakeyaml.internal.Logger].isLoggable(Level)'
  - '[org.yaml.snakeyaml.internal.Logger].warn(String)'
  - '[org.yaml.snakeyaml.internal.Logger].debug(String)'
  source_file: /src/snakeyaml/src/main/java9/org/yaml/snakeyaml/internal/Logger.java
- function_names:
  - '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag)'
  - '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag,Class<?>)'
  - '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,String)'
  - '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.TypeDescription].<init>(Class<?extendsObject>,Class<?>)'
  - '[org.yaml.snakeyaml.TypeDescription].getTag()'
  - '[org.yaml.snakeyaml.TypeDescription].getType()'
  - '[org.yaml.snakeyaml.TypeDescription].putListPropertyType(String,Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(String,Class<?extendsObject>,Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(String)'
  - '[org.yaml.snakeyaml.TypeDescription].toString()'
  - '[org.yaml.snakeyaml.TypeDescription].checkDelegates()'
  - '[org.yaml.snakeyaml.TypeDescription].discoverProperty(String)'
  - '[org.yaml.snakeyaml.TypeDescription].getProperty(String)'
  - '[org.yaml.snakeyaml.TypeDescription].substituteProperty(String,Class<?>,String,String)'
  - '[org.yaml.snakeyaml.TypeDescription].substituteProperty(org.yaml.snakeyaml.introspector.PropertySubstitute)'
  - '[org.yaml.snakeyaml.TypeDescription].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
  - '[org.yaml.snakeyaml.TypeDescription].setIncludes()'
  - '[org.yaml.snakeyaml.TypeDescription].setExcludes()'
  - '[org.yaml.snakeyaml.TypeDescription].getProperties()'
  - '[org.yaml.snakeyaml.TypeDescription].setupPropertyType(String,org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.TypeDescription].setProperty(Object,String,Object)'
  - '[org.yaml.snakeyaml.TypeDescription].newInstance(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.TypeDescription].newInstance(String,org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.TypeDescription].finalizeConstruction(Object)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/TypeDescription.java
- function_names:
  - '[org.yaml.snakeyaml.DumperOptions].isAllowUnicode()'
  - '[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)'
  - '[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle()'
  - '[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(ScalarStyle)'
  - '[org.yaml.snakeyaml.DumperOptions].setIndent(int)'
  - '[org.yaml.snakeyaml.DumperOptions].getIndent()'
  - '[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)'
  - '[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent()'
  - '[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator()'
  - '[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)'
  - '[org.yaml.snakeyaml.DumperOptions].setVersion(Version)'
  - '[org.yaml.snakeyaml.DumperOptions].getVersion()'
  - '[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)'
  - '[org.yaml.snakeyaml.DumperOptions].isCanonical()'
  - '[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)'
  - '[org.yaml.snakeyaml.DumperOptions].isPrettyFlow()'
  - '[org.yaml.snakeyaml.DumperOptions].setWidth(int)'
  - '[org.yaml.snakeyaml.DumperOptions].getWidth()'
  - '[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)'
  - '[org.yaml.snakeyaml.DumperOptions].getSplitLines()'
  - '[org.yaml.snakeyaml.DumperOptions].getLineBreak()'
  - '[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(FlowStyle)'
  - '[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle()'
  - '[org.yaml.snakeyaml.DumperOptions].setLineBreak(LineBreak)'
  - '[org.yaml.snakeyaml.DumperOptions].isExplicitStart()'
  - '[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)'
  - '[org.yaml.snakeyaml.DumperOptions].isExplicitEnd()'
  - '[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)'
  - '[org.yaml.snakeyaml.DumperOptions].getTags()'
  - '[org.yaml.snakeyaml.DumperOptions].setTags(java.util.Map<String,String>)'
  - '[org.yaml.snakeyaml.DumperOptions].isAllowReadOnlyProperties()'
  - '[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)'
  - '[org.yaml.snakeyaml.DumperOptions].getTimeZone()'
  - '[org.yaml.snakeyaml.DumperOptions].setTimeZone(java.util.TimeZone)'
  - '[org.yaml.snakeyaml.DumperOptions].getAnchorGenerator()'
  - '[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator)'
  - '[org.yaml.snakeyaml.DumperOptions].getMaxSimpleKeyLength()'
  - '[org.yaml.snakeyaml.DumperOptions].setMaxSimpleKeyLength(int)'
  - '[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)'
  - '[org.yaml.snakeyaml.DumperOptions].isProcessComments()'
  - '[org.yaml.snakeyaml.DumperOptions].getNonPrintableStyle()'
  - '[org.yaml.snakeyaml.DumperOptions].setNonPrintableStyle(NonPrintableStyle)'
  - '[org.yaml.snakeyaml.DumperOptions].isDereferenceAliases()'
  - '[org.yaml.snakeyaml.DumperOptions].setDereferenceAliases(boolean)'
  - '[org.yaml.snakeyaml.DumperOptions].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/DumperOptions.java
- function_names:
  - '[org.yaml.snakeyaml.LoaderOptions].isAllowDuplicateKeys()'
  - '[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)'
  - '[org.yaml.snakeyaml.LoaderOptions].isWarnOnDuplicateKeys()'
  - '[org.yaml.snakeyaml.LoaderOptions].setWarnOnDuplicateKeys(boolean)'
  - '[org.yaml.snakeyaml.LoaderOptions].isWrappedToRootException()'
  - '[org.yaml.snakeyaml.LoaderOptions].setWrappedToRootException(boolean)'
  - '[org.yaml.snakeyaml.LoaderOptions].getMaxAliasesForCollections()'
  - '[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)'
  - '[org.yaml.snakeyaml.LoaderOptions].getAllowRecursiveKeys()'
  - '[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)'
  - '[org.yaml.snakeyaml.LoaderOptions].isProcessComments()'
  - '[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)'
  - '[org.yaml.snakeyaml.LoaderOptions].isEnumCaseSensitive()'
  - '[org.yaml.snakeyaml.LoaderOptions].setEnumCaseSensitive(boolean)'
  - '[org.yaml.snakeyaml.LoaderOptions].getNestingDepthLimit()'
  - '[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)'
  - '[org.yaml.snakeyaml.LoaderOptions].getCodePointLimit()'
  - '[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)'
  - '[org.yaml.snakeyaml.LoaderOptions].isMergeOnCompose()'
  - '[org.yaml.snakeyaml.LoaderOptions].setMergeOnCompose(boolean)'
  - '[org.yaml.snakeyaml.LoaderOptions].getTagInspector()'
  - '[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TagInspector)'
  - '[org.yaml.snakeyaml.LoaderOptions].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/LoaderOptions.java
- function_names:
  - '[org.yaml.snakeyaml.Yaml].<init>()'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.DumperOptions)'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer)'
  - '[org.yaml.snakeyaml.Yaml].initDumperOptions(org.yaml.snakeyaml.representer.Representer)'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.resolver.Resolver)'
  - '[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)'
  - '[org.yaml.snakeyaml.Yaml].dump(Object)'
  - '[org.yaml.snakeyaml.Yaml].represent(Object)'
  - '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>)'
  - '[org.yaml.snakeyaml.Yaml].dump(Object,java.io.Writer)'
  - '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>,java.io.Writer)'
  - '[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator<?extendsObject>,java.io.Writer,org.yaml.snakeyaml.nodes.Tag)'
  - '[org.yaml.snakeyaml.Yaml].dumpAs(Object,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.Yaml].dumpAsMap(Object)'
  - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.Writer)'
  - '[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.Yaml].load(String)'
  - '[org.yaml.snakeyaml.Yaml].load(java.io.InputStream)'
  - '[org.yaml.snakeyaml.Yaml].load(java.io.Reader)'
  - '[org.yaml.snakeyaml.Yaml].loadAs(java.io.Reader,Class<?superT>)'
  - '[org.yaml.snakeyaml.Yaml].loadAs(String,Class<?superT>)'
  - '[org.yaml.snakeyaml.Yaml].loadAs(java.io.InputStream,Class<?superT>)'
  - '[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader,Class<?>)'
  - '[org.yaml.snakeyaml.Yaml].loadAll(java.io.Reader)'
  - '[org.yaml.snakeyaml.Yaml].loadAll(String)'
  - '[org.yaml.snakeyaml.Yaml].loadAll(java.io.InputStream)'
  - '[org.yaml.snakeyaml.Yaml].compose(java.io.Reader)'
  - '[org.yaml.snakeyaml.Yaml].composeAll(java.io.Reader)'
  - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
  - '[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
  - '[org.yaml.snakeyaml.Yaml].toString()'
  - '[org.yaml.snakeyaml.Yaml].getName()'
  - '[org.yaml.snakeyaml.Yaml].setName(String)'
  - '[org.yaml.snakeyaml.Yaml].parse(java.io.Reader)'
  - '[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.introspector.BeanAccess)'
  - '[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
  - '[org.yaml.snakeyaml.Yaml.SilentEmitter].getEvents()'
  - '[org.yaml.snakeyaml.Yaml.SilentEmitter].emit(org.yaml.snakeyaml.events.Event)'
  - '[org.yaml.snakeyaml.Yaml.SilentEmitter].<init>()'
  - '[org.yaml.snakeyaml.Yaml.YamlIterable].<init>(java.util.Iterator<Object>)'
  - '[org.yaml.snakeyaml.Yaml.YamlIterable].iterator()'
  - '[org.yaml.snakeyaml.Yaml.NodeIterable].<init>(java.util.Iterator<org.yaml.snakeyaml.nodes.Node>)'
  - '[org.yaml.snakeyaml.Yaml.NodeIterable].iterator()'
  - '[org.yaml.snakeyaml.Yaml.EventIterable].<init>(java.util.Iterator<org.yaml.snakeyaml.events.Event>)'
  - '[org.yaml.snakeyaml.Yaml.EventIterable].iterator()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/Yaml.java
- function_names:
  - '[org.yaml.snakeyaml.reader.StreamReader].<init>(String)'
  - '[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)'
  - '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(String)'
  - '[org.yaml.snakeyaml.reader.StreamReader].isPrintable(int)'
  - '[org.yaml.snakeyaml.reader.StreamReader].getMark()'
  - '[org.yaml.snakeyaml.reader.StreamReader].forward()'
  - '[org.yaml.snakeyaml.reader.StreamReader].forward(int)'
  - '[org.yaml.snakeyaml.reader.StreamReader].peek()'
  - '[org.yaml.snakeyaml.reader.StreamReader].peek(int)'
  - '[org.yaml.snakeyaml.reader.StreamReader].prefix(int)'
  - '[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)'
  - '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()'
  - '[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)'
  - '[org.yaml.snakeyaml.reader.StreamReader].update()'
  - '[org.yaml.snakeyaml.reader.StreamReader].getColumn()'
  - '[org.yaml.snakeyaml.reader.StreamReader].moveIndices(int)'
  - '[org.yaml.snakeyaml.reader.StreamReader].getDocumentIndex()'
  - '[org.yaml.snakeyaml.reader.StreamReader].resetDocumentIndex()'
  - '[org.yaml.snakeyaml.reader.StreamReader].getIndex()'
  - '[org.yaml.snakeyaml.reader.StreamReader].getLine()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/StreamReader.java
- function_names:
  - '[org.yaml.snakeyaml.reader.ReaderException].<init>(String,int,int,String)'
  - '[org.yaml.snakeyaml.reader.ReaderException].getName()'
  - '[org.yaml.snakeyaml.reader.ReaderException].getCodePoint()'
  - '[org.yaml.snakeyaml.reader.ReaderException].getPosition()'
  - '[org.yaml.snakeyaml.reader.ReaderException].toString()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/ReaderException.java
- function_names:
  - '[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)'
  - '[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()'
  - '[org.yaml.snakeyaml.reader.UnicodeReader].init()'
  - '[org.yaml.snakeyaml.reader.UnicodeReader].close()'
  - '[org.yaml.snakeyaml.reader.UnicodeReader].read(char[],int,int)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/reader/UnicodeReader.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,Throwable)'
  - '[org.yaml.snakeyaml.constructor.ConstructorException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/ConstructorException.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode,boolean)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,Map<Object,Integer>,List<org.yaml.snakeyaml.nodes.NodeTuple>,boolean)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Map<Object,Object>)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Set<Object>)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].maxLen(int,int)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].maxLen(long,int)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].createNumber(int,String,int)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor].createLongOrBigInteger(String,int)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].getCalendar()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap].<init>()'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.Construct].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.Construct].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - '[org.yaml.snakeyaml.constructor.Construct].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Construct.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.AbstractConstruct].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - '[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/AbstractConstruct.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.DuplicateKeyException].<init>(org.yaml.snakeyaml.error.Mark,Object,org.yaml.snakeyaml.error.Mark)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/DuplicateKeyException.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(ClassLoader,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(Class<?extendsObject>,ClassLoader,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].getClassForName(String)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/CustomClassLoaderConstructor.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.constructor.Constructor].<init>(Class<?extendsObject>,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.constructor.Constructor].checkRoot(Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.Collection<org.yaml.snakeyaml.TypeDescription>,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.constructor.Constructor].<init>(String,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.constructor.Constructor].check(String)'
  - '[org.yaml.snakeyaml.constructor.Constructor].getClassForNode(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.Constructor].getClassForName(String)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,Object)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].newInstance(org.yaml.snakeyaml.TypeDescription,String,org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].getProperty(Class<?extendsObject>,String)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructMapping].<init>()'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].getConstructor(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject].<init>()'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].constructStandardJavaInstance(Class,org.yaml.snakeyaml.nodes.ScalarNode)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructScalar].<init>()'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].wrapIfPrimitive(Class<?>)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].construct2ndStep(org.yaml.snakeyaml.nodes.Node,Object)'
  - '[org.yaml.snakeyaml.constructor.Constructor.ConstructSequence].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
- function_names:
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].setComposer(org.yaml.snakeyaml.composer.Composer)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].checkData()'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].getData()'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].getSingleData(Class<?>)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructDocument(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].fillRecursive()'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructObjectNoCheck(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultList(int)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultSet(int)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultMap(int)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].createArray(Class<?>,int)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].finalizeConstruction(org.yaml.snakeyaml.nodes.Node,Object)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(Class<?>,org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(Class<?>,org.yaml.snakeyaml.nodes.Node,boolean)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].newSet(org.yaml.snakeyaml.nodes.CollectionNode<?>)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].newList(org.yaml.snakeyaml.nodes.SequenceNode)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].newMap(org.yaml.snakeyaml.nodes.MappingNode)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet(org.yaml.snakeyaml.nodes.SequenceNode)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructArray(org.yaml.snakeyaml.nodes.SequenceNode)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.Collection<Object>)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructArrayStep2(org.yaml.snakeyaml.nodes.SequenceNode,Object)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet(org.yaml.snakeyaml.nodes.MappingNode)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping(org.yaml.snakeyaml.nodes.MappingNode)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map<Object,Object>)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].postponeMapFilling(java.util.Map<Object,Object>,Object,Object)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set<Object>)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].postponeSetFilling(java.util.Set<Object>,Object)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].isExplicitPropertyUtils()'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].isAllowDuplicateKeys()'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].setAllowDuplicateKeys(boolean)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].isWarnOnDuplicateKeys()'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].setWarnOnDuplicateKeys(boolean)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].isWrappedToRootException()'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].setWrappedToRootException(boolean)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].isEnumCaseSensitive()'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].setEnumCaseSensitive(boolean)'
  - '[org.yaml.snakeyaml.constructor.BaseConstructor].getLoadingConfig()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/constructor/BaseConstructor.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/ValueToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.AnchorToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.AnchorToken].getValue()'
  - '[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/AnchorToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.FlowMappingEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowMappingEndToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockEndToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/StreamEndToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DocumentStartToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(String,java.util.List<T>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.DirectiveToken].getName()'
  - '[org.yaml.snakeyaml.tokens.DirectiveToken].getValue()'
  - '[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DirectiveToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.Token].getStartMark()'
  - '[org.yaml.snakeyaml.tokens.Token].getEndMark()'
  - '[org.yaml.snakeyaml.tokens.Token].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/Token.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockMappingStartToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.DocumentEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/DocumentEndToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.CommentToken].<init>(org.yaml.snakeyaml.comments.CommentType,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.CommentToken].getCommentType()'
  - '[org.yaml.snakeyaml.tokens.CommentToken].getValue()'
  - '[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/CommentToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.AliasToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.AliasToken].getValue()'
  - '[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/AliasToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowEntryToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/KeyToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/StreamStartToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockSequenceStartToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
  - '[org.yaml.snakeyaml.tokens.ScalarToken].<init>(String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
  - '[org.yaml.snakeyaml.tokens.ScalarToken].getPlain()'
  - '[org.yaml.snakeyaml.tokens.ScalarToken].getValue()'
  - '[org.yaml.snakeyaml.tokens.ScalarToken].getStyle()'
  - '[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/ScalarToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.BlockEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/BlockEntryToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowSequenceStartToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.TagToken].getValue()'
  - '[org.yaml.snakeyaml.tokens.TagToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/TagToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowMappingStartToken.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.TagTuple].<init>(String,String)'
  - '[org.yaml.snakeyaml.tokens.TagTuple].getHandle()'
  - '[org.yaml.snakeyaml.tokens.TagTuple].getSuffix()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/TagTuple.java
- function_names:
  - '[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/tokens/FlowSequenceEndToken.java
- function_names:
  - '[org.yaml.snakeyaml.representer.JsonRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)'
  - '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].getDefaultTag()'
  - '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentDate].<init>()'
  - '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray].representData(Object)'
  - '[org.yaml.snakeyaml.representer.JsonRepresenter.RepresentByteArray].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/JsonRepresenter.java
- function_names:
  - '[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)'
  - '[org.yaml.snakeyaml.representer.Representer].addTypeDescription(org.yaml.snakeyaml.TypeDescription)'
  - '[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
  - '[org.yaml.snakeyaml.representer.Representer].representJavaBean(java.util.Set<org.yaml.snakeyaml.introspector.Property>,Object)'
  - '[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(Object,org.yaml.snakeyaml.introspector.Property,Object,org.yaml.snakeyaml.nodes.Tag)'
  - '[org.yaml.snakeyaml.representer.Representer].checkGlobalTag(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.nodes.Node,Object)'
  - '[org.yaml.snakeyaml.representer.Representer].resetTag(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.representer.Representer].getProperties(Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].representData(Object)'
  - '[org.yaml.snakeyaml.representer.Representer.RepresentJavaBean].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Representer.java
- function_names:
  - '[org.yaml.snakeyaml.representer.Represent].representData(Object)'
  - '[org.yaml.snakeyaml.representer.Represent].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/Represent.java
- function_names:
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].represent(Object)'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].representData(Object)'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar(org.yaml.snakeyaml.nodes.Tag,String,DumperOptions.ScalarStyle)'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar(org.yaml.snakeyaml.nodes.Tag,String)'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].representSequence(org.yaml.snakeyaml.nodes.Tag,Iterable<?>,DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].representMapping(org.yaml.snakeyaml.nodes.Tag,java.util.Map<?,?>,DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptions.ScalarStyle)'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].getDefaultScalarStyle()'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].getDefaultFlowStyle()'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].getPropertyUtils()'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].isExplicitPropertyUtils()'
  - '[org.yaml.snakeyaml.representer.BaseRepresenter].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/BaseRepresenter.java
- function_names:
  - '[org.yaml.snakeyaml.representer.SafeRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter].getTag(Class<?>,org.yaml.snakeyaml.nodes.Tag)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter].addClassTag(Class<?extendsObject>,org.yaml.snakeyaml.nodes.Tag)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter].getTimeZone()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter].setTimeZone(TimeZone)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.IteratorWrapper].<init>(Iterator<Object>)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.IteratorWrapper].iterator()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asByteList(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asShortList(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asIntList(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asLongList(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asFloatList(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asDoubleList(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asCharList(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].asBooleanList(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].getDefaultTag()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray].<init>()'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid].representData(Object)'
  - '[org.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
- function_names:
  - '[org.yaml.snakeyaml.error.Mark].toCodePoints(char[])'
  - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,char[],int)'
  - '[org.yaml.snakeyaml.error.Mark].<init>(String,int,int,int,int[],int)'
  - '[org.yaml.snakeyaml.error.Mark].isLineBreak(int)'
  - '[org.yaml.snakeyaml.error.Mark].get_snippet(int,int)'
  - '[org.yaml.snakeyaml.error.Mark].get_snippet()'
  - '[org.yaml.snakeyaml.error.Mark].toString()'
  - '[org.yaml.snakeyaml.error.Mark].getName()'
  - '[org.yaml.snakeyaml.error.Mark].getLine()'
  - '[org.yaml.snakeyaml.error.Mark].getColumn()'
  - '[org.yaml.snakeyaml.error.Mark].getIndex()'
  - '[org.yaml.snakeyaml.error.Mark].getBuffer()'
  - '[org.yaml.snakeyaml.error.Mark].getPointer()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/Mark.java
- function_names:
  - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String)'
  - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String,Throwable)'
  - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,Throwable)'
  - '[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()'
  - '[org.yaml.snakeyaml.error.MarkedYAMLException].toString()'
  - '[org.yaml.snakeyaml.error.MarkedYAMLException].getContext()'
  - '[org.yaml.snakeyaml.error.MarkedYAMLException].getContextMark()'
  - '[org.yaml.snakeyaml.error.MarkedYAMLException].getProblem()'
  - '[org.yaml.snakeyaml.error.MarkedYAMLException].getProblemMark()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MarkedYAMLException.java
- function_names:
  - '[org.yaml.snakeyaml.error.YAMLException].<init>(String)'
  - '[org.yaml.snakeyaml.error.YAMLException].<init>(Throwable)'
  - '[org.yaml.snakeyaml.error.YAMLException].<init>(String,Throwable)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/YAMLException.java
- function_names:
  - '[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(String)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/error/MissingEnvironmentVariableException.java
- function_names:
  - '[org.yaml.snakeyaml.internal.Logger].<init>(String)'
  - '[org.yaml.snakeyaml.internal.Logger].getLogger(String)'
  - '[org.yaml.snakeyaml.internal.Logger].isLoggable(Level)'
  - '[org.yaml.snakeyaml.internal.Logger].warn(String)'
  - '[org.yaml.snakeyaml.internal.Logger].debug(String)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/internal/Logger.java
- function_names:
  - '[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.events.StreamStartEvent].getEventId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/StreamStartEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.AliasEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.events.AliasEvent].getEventId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/AliasEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,org.yaml.snakeyaml.DumperOptions.Version,java.util.Map<String,String>)'
  - '[org.yaml.snakeyaml.events.DocumentStartEvent].getExplicit()'
  - '[org.yaml.snakeyaml.events.DocumentStartEvent].getVersion()'
  - '[org.yaml.snakeyaml.events.DocumentStartEvent].getTags()'
  - '[org.yaml.snakeyaml.events.DocumentStartEvent].getEventId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/DocumentStartEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)'
  - '[org.yaml.snakeyaml.events.DocumentEndEvent].getExplicit()'
  - '[org.yaml.snakeyaml.events.DocumentEndEvent].getEventId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/DocumentEndEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.CollectionStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()'
  - '[org.yaml.snakeyaml.events.CollectionStartEvent].getImplicit()'
  - '[org.yaml.snakeyaml.events.CollectionStartEvent].getFlowStyle()'
  - '[org.yaml.snakeyaml.events.CollectionStartEvent].getArguments()'
  - '[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CollectionStartEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comments.CommentType,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.events.CommentEvent].getValue()'
  - '[org.yaml.snakeyaml.events.CommentEvent].getCommentType()'
  - '[org.yaml.snakeyaml.events.CommentEvent].getArguments()'
  - '[org.yaml.snakeyaml.events.CommentEvent].getEventId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CommentEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.events.SequenceStartEvent].getEventId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/SequenceStartEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.events.StreamEndEvent].getEventId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/StreamEndEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.NodeEvent].<init>(String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.events.NodeEvent].getAnchor()'
  - '[org.yaml.snakeyaml.events.NodeEvent].getArguments()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/NodeEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.CollectionEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/CollectionEndEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.MappingStartEvent].<init>(String,String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.events.MappingStartEvent].getEventId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/MappingStartEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.events.Event].toString()'
  - '[org.yaml.snakeyaml.events.Event].getStartMark()'
  - '[org.yaml.snakeyaml.events.Event].getEndMark()'
  - '[org.yaml.snakeyaml.events.Event].getArguments()'
  - '[org.yaml.snakeyaml.events.Event].is(Event.ID)'
  - '[org.yaml.snakeyaml.events.Event].getEventId()'
  - '[org.yaml.snakeyaml.events.Event].equals(Object)'
  - '[org.yaml.snakeyaml.events.Event].hashCode()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/Event.java
- function_names:
  - '[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)'
  - '[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()'
  - '[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInNonPlainScalar()'
  - '[org.yaml.snakeyaml.events.ImplicitTuple].bothFalse()'
  - '[org.yaml.snakeyaml.events.ImplicitTuple].toString()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ImplicitTuple.java
- function_names:
  - '[org.yaml.snakeyaml.events.ScalarEvent].<init>(String,String,org.yaml.snakeyaml.events.ImplicitTuple,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
  - '[org.yaml.snakeyaml.events.ScalarEvent].getTag()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].getValue()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].getArguments()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].getEventId()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].isPlain()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].isLiteral()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].isSQuoted()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].isDQuoted()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].isFolded()'
  - '[org.yaml.snakeyaml.events.ScalarEvent].isJson()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/ScalarEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.events.SequenceEndEvent].getEventId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/SequenceEndEvent.java
- function_names:
  - '[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.events.MappingEndEvent].getEventId()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/events/MappingEndEvent.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.AnchorNode].<init>(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()'
  - '[org.yaml.snakeyaml.nodes.AnchorNode].getRealNode()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/AnchorNode.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()'
  - '[org.yaml.snakeyaml.nodes.MappingNode].getValue()'
  - '[org.yaml.snakeyaml.nodes.MappingNode].setValue(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>)'
  - '[org.yaml.snakeyaml.nodes.MappingNode].setOnlyKeyType(Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.nodes.MappingNode].setTypes(Class<?extendsObject>,Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.nodes.MappingNode].toString()'
  - '[org.yaml.snakeyaml.nodes.MappingNode].setMerged(boolean)'
  - '[org.yaml.snakeyaml.nodes.MappingNode].isMerged()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/MappingNode.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.Tag].<init>(String)'
  - '[org.yaml.snakeyaml.nodes.Tag].<init>(Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.nodes.Tag].isSecondary()'
  - '[org.yaml.snakeyaml.nodes.Tag].getValue()'
  - '[org.yaml.snakeyaml.nodes.Tag].startsWith(String)'
  - '[org.yaml.snakeyaml.nodes.Tag].getClassName()'
  - '[org.yaml.snakeyaml.nodes.Tag].toString()'
  - '[org.yaml.snakeyaml.nodes.Tag].equals(Object)'
  - '[org.yaml.snakeyaml.nodes.Tag].hashCode()'
  - '[org.yaml.snakeyaml.nodes.Tag].isCompatible(Class<?>)'
  - '[org.yaml.snakeyaml.nodes.Tag].matches(Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Tag.java
- function_names: []
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/NodeId.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()'
  - '[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()'
  - '[org.yaml.snakeyaml.nodes.NodeTuple].toString()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/NodeTuple.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
  - '[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.ScalarStyle)'
  - '[org.yaml.snakeyaml.nodes.ScalarNode].getScalarStyle()'
  - '[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()'
  - '[org.yaml.snakeyaml.nodes.ScalarNode].getValue()'
  - '[org.yaml.snakeyaml.nodes.ScalarNode].toString()'
  - '[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/ScalarNode.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List<org.yaml.snakeyaml.nodes.Node>,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.List<org.yaml.snakeyaml.nodes.Node>,DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()'
  - '[org.yaml.snakeyaml.nodes.SequenceNode].getValue()'
  - '[org.yaml.snakeyaml.nodes.SequenceNode].setListType(Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.nodes.SequenceNode].toString()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/SequenceNode.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.CollectionNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.nodes.CollectionNode].getValue()'
  - '[org.yaml.snakeyaml.nodes.CollectionNode].getFlowStyle()'
  - '[org.yaml.snakeyaml.nodes.CollectionNode].setFlowStyle(DumperOptions.FlowStyle)'
  - '[org.yaml.snakeyaml.nodes.CollectionNode].setEndMark(org.yaml.snakeyaml.error.Mark)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/CollectionNode.java
- function_names:
  - '[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.nodes.Node].getTag()'
  - '[org.yaml.snakeyaml.nodes.Node].getEndMark()'
  - '[org.yaml.snakeyaml.nodes.Node].getNodeId()'
  - '[org.yaml.snakeyaml.nodes.Node].getStartMark()'
  - '[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)'
  - '[org.yaml.snakeyaml.nodes.Node].equals(Object)'
  - '[org.yaml.snakeyaml.nodes.Node].getType()'
  - '[org.yaml.snakeyaml.nodes.Node].setType(Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.nodes.Node].setTwoStepsConstruction(boolean)'
  - '[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()'
  - '[org.yaml.snakeyaml.nodes.Node].hashCode()'
  - '[org.yaml.snakeyaml.nodes.Node].useClassConstructor()'
  - '[org.yaml.snakeyaml.nodes.Node].setUseClassConstructor(Boolean)'
  - '[org.yaml.snakeyaml.nodes.Node].getAnchor()'
  - '[org.yaml.snakeyaml.nodes.Node].setAnchor(String)'
  - '[org.yaml.snakeyaml.nodes.Node].getInLineComments()'
  - '[org.yaml.snakeyaml.nodes.Node].setInLineComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  - '[org.yaml.snakeyaml.nodes.Node].getBlockComments()'
  - '[org.yaml.snakeyaml.nodes.Node].setBlockComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  - '[org.yaml.snakeyaml.nodes.Node].getEndComments()'
  - '[org.yaml.snakeyaml.nodes.Node].setEndComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/nodes/Node.java
- function_names:
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(Token.ID)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(int,org.yaml.snakeyaml.tokens.Token)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens(java.util.List<org.yaml.snakeyaml.tokens.Token>)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].escapeChar(String)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].nextPossibleSimpleKey()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent(int)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamStart()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamEnd()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDirective()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentStart()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentEnd()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator(boolean)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceStart()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingStart()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart(boolean)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceEnd()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingEnd()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd(boolean)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowEntry()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockEntry()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchKey()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchValue()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAlias()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAnchor()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchTag()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchLiteral()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFolded()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar(char)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchSingle()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDouble()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar(char)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].fetchPlain()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDirective()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentStart()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentEnd()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkBlockEntry()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkKey()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkValue()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].checkPlain()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanToNextToken()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.comments.CommentType)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirective()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveName(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveValue(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveValue(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveHandle(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectivePrefix(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveIgnoredLine(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor(boolean)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTag()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalar(char)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndicators(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIgnoredLine(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndentation()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarBreaks(int)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalar(char)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarNonSpaces(boolean,org.yaml.snakeyaml.error.Mark,StringBuilder)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarSpaces(org.yaml.snakeyaml.error.Mark,StringBuilder)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlain()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].atEndOfPlain()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlainSpaces()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle(String,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(String,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanUriEscapes(String,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl].resetDocumentIndex()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].<init>(Boolean,int)'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].chompTailIsNotFalse()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].chompTailIsTrue()'
  - '[org.yaml.snakeyaml.scanner.ScannerImpl.Chomping].getIncrement()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java
- function_names:
  - '[org.yaml.snakeyaml.scanner.Constant].<init>(String)'
  - '[org.yaml.snakeyaml.scanner.Constant].has(int)'
  - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int)'
  - '[org.yaml.snakeyaml.scanner.Constant].has(int,String)'
  - '[org.yaml.snakeyaml.scanner.Constant].hasNo(int,String)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Constant.java
- function_names:
  - '[org.yaml.snakeyaml.scanner.SimpleKey].<init>(int,boolean,int,int,int,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.scanner.SimpleKey].getTokenNumber()'
  - '[org.yaml.snakeyaml.scanner.SimpleKey].getColumn()'
  - '[org.yaml.snakeyaml.scanner.SimpleKey].getMark()'
  - '[org.yaml.snakeyaml.scanner.SimpleKey].getIndex()'
  - '[org.yaml.snakeyaml.scanner.SimpleKey].getLine()'
  - '[org.yaml.snakeyaml.scanner.SimpleKey].isRequired()'
  - '[org.yaml.snakeyaml.scanner.SimpleKey].toString()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/SimpleKey.java
- function_names:
  - '[org.yaml.snakeyaml.scanner.Scanner].checkToken()'
  - '[org.yaml.snakeyaml.scanner.Scanner].checkToken(Token.ID)'
  - '[org.yaml.snakeyaml.scanner.Scanner].peekToken()'
  - '[org.yaml.snakeyaml.scanner.Scanner].getToken()'
  - '[org.yaml.snakeyaml.scanner.Scanner].resetDocumentIndex()'
  - '[org.yaml.snakeyaml.scanner.Scanner].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/Scanner.java
- function_names:
  - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark,String)'
  - '[org.yaml.snakeyaml.scanner.ScannerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/scanner/ScannerException.java
- function_names:
  - '[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.composer.Composer].checkNode()'
  - '[org.yaml.snakeyaml.composer.Composer].getNode()'
  - '[org.yaml.snakeyaml.composer.Composer].getSingleNode()'
  - '[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.composer.Composer].composeScalarNode(String,java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  - '[org.yaml.snakeyaml.composer.Composer].composeSequenceNode(String)'
  - '[org.yaml.snakeyaml.composer.Composer].composeMappingNode(String)'
  - '[org.yaml.snakeyaml.composer.Composer].composeMappingChildren(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,org.yaml.snakeyaml.nodes.MappingNode)'
  - '[org.yaml.snakeyaml.composer.Composer].asMappingNode(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.composer.Composer].composeKeyNode(org.yaml.snakeyaml.nodes.MappingNode)'
  - '[org.yaml.snakeyaml.composer.Composer].composeValueNode(org.yaml.snakeyaml.nodes.MappingNode)'
  - '[org.yaml.snakeyaml.composer.Composer].increaseNestingDepth()'
  - '[org.yaml.snakeyaml.composer.Composer].decreaseNestingDepth()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/Composer.java
- function_names:
  - '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.composer.ComposerException].<init>(String,org.yaml.snakeyaml.error.Mark)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/composer/ComposerException.java
- function_names: []
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentType.java
- function_names:
  - '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(org.yaml.snakeyaml.parser.Parser)'
  - '[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(java.util.Queue<org.yaml.snakeyaml.events.Event>)'
  - '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected(org.yaml.snakeyaml.events.Event)'
  - '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()'
  - '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)'
  - '[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)'
  - '[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()'
  - '[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentEventsCollector.java
- function_names:
  - '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.events.CommentEvent)'
  - '[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,String,CommentType)'
  - '[org.yaml.snakeyaml.comments.CommentLine].getEndMark()'
  - '[org.yaml.snakeyaml.comments.CommentLine].getStartMark()'
  - '[org.yaml.snakeyaml.comments.CommentLine].getCommentType()'
  - '[org.yaml.snakeyaml.comments.CommentLine].getValue()'
  - '[org.yaml.snakeyaml.comments.CommentLine].toString()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/comments/CommentLine.java
- function_names:
  - '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()'
  - '[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.Collection<org.yaml.snakeyaml.TypeDescription>,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.env.EnvScalarConstructor].apply(String,String,String,String)'
  - '[org.yaml.snakeyaml.env.EnvScalarConstructor].getEnv(String)'
  - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.env.EnvScalarConstructor.ConstructEnv].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/env/EnvScalarConstructor.java
- function_names:
  - '[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,int)'
  - '[org.yaml.snakeyaml.resolver.ResolverTuple].getTag()'
  - '[org.yaml.snakeyaml.resolver.ResolverTuple].getRegexp()'
  - '[org.yaml.snakeyaml.resolver.ResolverTuple].getLimit()'
  - '[org.yaml.snakeyaml.resolver.ResolverTuple].toString()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/ResolverTuple.java
- function_names:
  - '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolvers()'
  - '[org.yaml.snakeyaml.resolver.Resolver].<init>()'
  - '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String)'
  - '[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,String,int)'
  - '[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.nodes.NodeId,String,boolean)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/resolver/Resolver.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)'
  - '[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.Event)'
  - '[org.yaml.snakeyaml.emitter.Emitter].needMoreEvents()'
  - '[org.yaml.snakeyaml.emitter.Emitter].needEvents(java.util.Iterator<org.yaml.snakeyaml.events.Event>,int)'
  - '[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)'
  - '[org.yaml.snakeyaml.emitter.Emitter].expectNode(boolean,boolean,boolean)'
  - '[org.yaml.snakeyaml.emitter.Emitter].expectAlias()'
  - '[org.yaml.snakeyaml.emitter.Emitter].expectScalar()'
  - '[org.yaml.snakeyaml.emitter.Emitter].expectFlowSequence()'
  - '[org.yaml.snakeyaml.emitter.Emitter].expectFlowMapping()'
  - '[org.yaml.snakeyaml.emitter.Emitter].expectBlockSequence()'
  - '[org.yaml.snakeyaml.emitter.Emitter].expectBlockMapping()'
  - '[org.yaml.snakeyaml.emitter.Emitter].isFoldedOrLiteral(org.yaml.snakeyaml.events.Event)'
  - '[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence()'
  - '[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping()'
  - '[org.yaml.snakeyaml.emitter.Emitter].checkEmptyDocument()'
  - '[org.yaml.snakeyaml.emitter.Emitter].checkSimpleKey()'
  - '[org.yaml.snakeyaml.emitter.Emitter].processAnchor(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].processTag()'
  - '[org.yaml.snakeyaml.emitter.Emitter].chooseScalarStyle()'
  - '[org.yaml.snakeyaml.emitter.Emitter].processScalar()'
  - '[org.yaml.snakeyaml.emitter.Emitter].prepareVersion(org.yaml.snakeyaml.DumperOptions.Version)'
  - '[org.yaml.snakeyaml.emitter.Emitter].prepareTagHandle(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].prepareTagPrefix(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].prepareTag(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].hasLeadingZero(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].flushStream()'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeStreamStart()'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeStreamEnd()'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(String,boolean,boolean,boolean)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeIndent()'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(int)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeVersionDirective(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeTagDirective(String,String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeSingleQuoted(String,boolean)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeDoubleQuoted(String,boolean)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeBlockComment()'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()'
  - '[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeFolded(String,boolean)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writeLiteral(String)'
  - '[org.yaml.snakeyaml.emitter.Emitter].writePlain(String,boolean)'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectStreamStart].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectNothing].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectNothing].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstDocumentStart].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstDocumentStart].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].<init>(boolean)'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentStart].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentEnd].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectDocumentRoot].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowSequenceItem].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowSequenceItem].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstFlowMappingKey].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingKey].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingSimpleValue].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFlowMappingValue].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockSequenceItem].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockSequenceItem].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].<init>(boolean)'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockSequenceItem].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockMappingKey].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectFirstBlockMappingKey].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].<init>(boolean)'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingKey].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingSimpleValue].<init>()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].expect()'
  - '[org.yaml.snakeyaml.emitter.Emitter.ExpectBlockMappingValue].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.Emitable].emit(org.yaml.snakeyaml.events.Event)'
  - '[org.yaml.snakeyaml.emitter.Emitable].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/Emitable.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.EmitterState].expect()'
  - '[org.yaml.snakeyaml.emitter.EmitterState].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/EmitterState.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.EmitterException].<init>(String)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/EmitterException.java
- function_names:
  - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>(String,boolean,boolean,boolean,boolean,boolean,boolean)'
  - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()'
  - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()'
  - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()'
  - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowFlowPlain()'
  - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlockPlain()'
  - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowSingleQuoted()'
  - '[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlock()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/ScalarAnalysis.java
- function_names:
  - '[org.yaml.snakeyaml.introspector.Property].<init>(String,Class<?>)'
  - '[org.yaml.snakeyaml.introspector.Property].getType()'
  - '[org.yaml.snakeyaml.introspector.Property].getActualTypeArguments()'
  - '[org.yaml.snakeyaml.introspector.Property].getName()'
  - '[org.yaml.snakeyaml.introspector.Property].toString()'
  - '[org.yaml.snakeyaml.introspector.Property].compareTo(org.yaml.snakeyaml.introspector.Property)'
  - '[org.yaml.snakeyaml.introspector.Property].isWritable()'
  - '[org.yaml.snakeyaml.introspector.Property].isReadable()'
  - '[org.yaml.snakeyaml.introspector.Property].set(Object,Object)'
  - '[org.yaml.snakeyaml.introspector.Property].get(Object)'
  - '[org.yaml.snakeyaml.introspector.Property].getAnnotations()'
  - '[org.yaml.snakeyaml.introspector.Property].getAnnotation(Class<A>)'
  - '[org.yaml.snakeyaml.introspector.Property].hashCode()'
  - '[org.yaml.snakeyaml.introspector.Property].equals(Object)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/Property.java
- function_names:
  - '[org.yaml.snakeyaml.introspector.MissingProperty].<init>(String)'
  - '[org.yaml.snakeyaml.introspector.MissingProperty].getActualTypeArguments()'
  - '[org.yaml.snakeyaml.introspector.MissingProperty].set(Object,Object)'
  - '[org.yaml.snakeyaml.introspector.MissingProperty].get(Object)'
  - '[org.yaml.snakeyaml.introspector.MissingProperty].getAnnotations()'
  - '[org.yaml.snakeyaml.introspector.MissingProperty].getAnnotation(Class<A>)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MissingProperty.java
- function_names:
  - '[org.yaml.snakeyaml.introspector.GenericProperty].<init>(String,Class<?>,Type)'
  - '[org.yaml.snakeyaml.introspector.GenericProperty].getActualTypeArguments()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/GenericProperty.java
- function_names:
  - '[org.yaml.snakeyaml.introspector.MethodProperty].discoverGenericType(java.beans.PropertyDescriptor)'
  - '[org.yaml.snakeyaml.introspector.MethodProperty].<init>(java.beans.PropertyDescriptor)'
  - '[org.yaml.snakeyaml.introspector.MethodProperty].set(Object,Object)'
  - '[org.yaml.snakeyaml.introspector.MethodProperty].get(Object)'
  - '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotations()'
  - '[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotation(Class<A>)'
  - '[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()'
  - '[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()'
  - '[org.yaml.snakeyaml.introspector.MethodProperty].isTransient(java.beans.FeatureDescriptor)'
  - '[org.yaml.snakeyaml.introspector.MethodProperty].addPublicFields(Class<?>,java.util.Map<String,org.yaml.snakeyaml.introspector.Property>)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/MethodProperty.java
- function_names:
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,Class<?>,String,String)'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(String,Class<?>)'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getActualTypeArguments()'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].setActualTypeArguments()'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].set(Object,Object)'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].get(Object)'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getAnnotations()'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getAnnotation(Class<A>)'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].setTargetType(Class<?>)'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(Class<?>,String)'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].isReadable()'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].isWritable()'
  - '[org.yaml.snakeyaml.introspector.PropertySubstitute].setDelegate(org.yaml.snakeyaml.introspector.Property)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertySubstitute.java
- function_names:
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].<init>(org.yaml.snakeyaml.util.PlatformFeatureDetector)'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap(Class<?>,BeanAccess)'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>)'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(Class<?extendsObject>,BeanAccess)'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(Class<?extendsObject>,BeanAccess)'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String)'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(Class<?extendsObject>,String,BeanAccess)'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(BeanAccess)'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].setAllowReadOnlyProperties(boolean)'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].isAllowReadOnlyProperties()'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].setSkipMissingProperties(boolean)'
  - '[org.yaml.snakeyaml.introspector.PropertyUtils].isSkipMissingProperties()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/PropertyUtils.java
- function_names: []
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/BeanAccess.java
- function_names:
  - '[org.yaml.snakeyaml.introspector.FieldProperty].<init>(Field)'
  - '[org.yaml.snakeyaml.introspector.FieldProperty].set(Object,Object)'
  - '[org.yaml.snakeyaml.introspector.FieldProperty].get(Object)'
  - '[org.yaml.snakeyaml.introspector.FieldProperty].getAnnotations()'
  - '[org.yaml.snakeyaml.introspector.FieldProperty].getAnnotation(Class<A>)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/introspector/FieldProperty.java
- function_names:
  - '[org.yaml.snakeyaml.serializer.SerializerException].<init>(String)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/SerializerException.java
- function_names:
  - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)'
  - '[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/NumberAnchorGenerator.java
- function_names:
  - '[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitable,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.nodes.Tag)'
  - '[org.yaml.snakeyaml.serializer.Serializer].open()'
  - '[org.yaml.snakeyaml.serializer.Serializer].close()'
  - '[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.serializer.Serializer].anchorNode(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List<org.yaml.snakeyaml.comments.CommentLine>)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
- function_names:
  - '[org.yaml.snakeyaml.serializer.AnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.serializer.AnchorGenerator].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/AnchorGenerator.java
- function_names:
  - '[org.yaml.snakeyaml.util.MergeUtils].asMappingNode(org.yaml.snakeyaml.nodes.Node)'
  - '[org.yaml.snakeyaml.util.MergeUtils].flatten(org.yaml.snakeyaml.nodes.MappingNode)'
  - '[org.yaml.snakeyaml.util.MergeUtils].filter(java.util.List<org.yaml.snakeyaml.nodes.NodeTuple>,java.util.Set<String>)'
  - '[org.yaml.snakeyaml.util.MergeUtils].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/MergeUtils.java
- function_names:
  - '[org.yaml.snakeyaml.util.UriEncoder].encode(String)'
  - '[org.yaml.snakeyaml.util.UriEncoder].decode(java.nio.ByteBuffer)'
  - '[org.yaml.snakeyaml.util.UriEncoder].decode(String)'
  - '[org.yaml.snakeyaml.util.UriEncoder].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/UriEncoder.java
- function_names:
  - '[org.yaml.snakeyaml.util.EnumUtils].findEnumInsensitiveCase(Class<T>,String)'
  - '[org.yaml.snakeyaml.util.EnumUtils].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/EnumUtils.java
- function_names:
  - '[org.yaml.snakeyaml.util.ArrayStack].<init>(int)'
  - '[org.yaml.snakeyaml.util.ArrayStack].push(T)'
  - '[org.yaml.snakeyaml.util.ArrayStack].pop()'
  - '[org.yaml.snakeyaml.util.ArrayStack].isEmpty()'
  - '[org.yaml.snakeyaml.util.ArrayStack].clear()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayStack.java
- function_names:
  - '[org.yaml.snakeyaml.util.ArrayUtils].<init>()'
  - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(E[])'
  - '[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList(E[],E[])'
  - '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].<init>(E[])'
  - '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].get(int)'
  - '[org.yaml.snakeyaml.util.ArrayUtils.UnmodifiableArrayList].size()'
  - '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].<init>(E[],E[])'
  - '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].get(int)'
  - '[org.yaml.snakeyaml.util.ArrayUtils.CompositeUnmodifiableArrayList].size()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/ArrayUtils.java
- function_names:
  - '[org.yaml.snakeyaml.util.Tuple].<init>(T,K)'
  - '[org.yaml.snakeyaml.util.Tuple]._2()'
  - '[org.yaml.snakeyaml.util.Tuple]._1()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/Tuple.java
- function_names:
  - '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isIntrospectionAvailable()'
  - '[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid()'
  - '[org.yaml.snakeyaml.util.PlatformFeatureDetector].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/util/PlatformFeatureDetector.java
- function_names:
  - '[org.yaml.snakeyaml.parser.Parser].checkEvent(Event.ID)'
  - '[org.yaml.snakeyaml.parser.Parser].peekEvent()'
  - '[org.yaml.snakeyaml.parser.Parser].getEvent()'
  - '[org.yaml.snakeyaml.parser.Parser].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/Parser.java
- function_names:
  - '[org.yaml.snakeyaml.parser.ParserException].<init>(String,org.yaml.snakeyaml.error.Mark,String,org.yaml.snakeyaml.error.Mark)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserException.java
- function_names:
  - '[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions.Version,java.util.Map<String,String>)'
  - '[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion()'
  - '[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()'
  - '[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/VersionTagsTuple.java
- function_names:
  - '[org.yaml.snakeyaml.parser.Production].produce()'
  - '[org.yaml.snakeyaml.parser.Production].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/Production.java
- function_names:
  - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)'
  - '[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.scanner.Scanner)'
  - '[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(Event.ID)'
  - '[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()'
  - '[org.yaml.snakeyaml.parser.ParserImpl].getEvent()'
  - '[org.yaml.snakeyaml.parser.ParserImpl].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)'
  - '[org.yaml.snakeyaml.parser.ParserImpl].processDirectives()'
  - '[org.yaml.snakeyaml.parser.ParserImpl].parseFlowNode()'
  - '[org.yaml.snakeyaml.parser.ParserImpl].parseBlockNodeOrIndentlessSequence()'
  - '[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)'
  - '[org.yaml.snakeyaml.parser.ParserImpl].processEmptyScalar(org.yaml.snakeyaml.error.Mark)'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseStreamStart].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseImplicitDocumentStart].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentStart].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentEnd].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseDocumentContent].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockNode].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceFirstEntry].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryKey].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue].<init>(org.yaml.snakeyaml.tokens.BlockEntryToken)'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockSequenceEntryValue].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryKey].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue].<init>(org.yaml.snakeyaml.tokens.BlockEntryToken)'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseIndentlessSequenceEntryValue].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingFirstKey].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingKey].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValue].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueComment].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList].<init>(java.util.List<org.yaml.snakeyaml.tokens.CommentToken>)'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseBlockMappingValueCommentList].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceFirstEntry].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].<init>(boolean)'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntry].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowEndComment].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingKey].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingValue].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowSequenceEntryMappingEnd].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingFirstKey].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].<init>(boolean)'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingKey].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingValue].<init>()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue].produce()'
  - '[org.yaml.snakeyaml.parser.ParserImpl.ParseFlowMappingEmptyValue].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java
- function_names:
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].escape(String)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].escape(Appendable)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/Escaper.java
- function_names:
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].<init>(String,boolean)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].createSafeOctets(String)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].nextEscapeIndex(CharSequence,int,int)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].escape(String)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].escape(int)'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/PercentEscaper.java
- function_names:
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(int)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].nextEscapeIndex(CharSequence,int,int)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(String)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escapeSlow(String,int)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape(Appendable)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].codePointAt(CharSequence,int,int)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].growBuffer(char[],int,int)'
  - '[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].<init>()'
  source_file: /src/snakeyaml/src/main/java/org/yaml/snakeyaml/external/com/google/gdata/util/common/base/UnicodeEscaper.java
